Kaydet (Commit) ba0bb5ef authored tarafından Chris Sherlock's avatar Chris Sherlock

VCL: Rearrange clipping functions in outdev.hxx

Change-Id: Ieb6ce1f3505d1f2d6949fe0c4da762f4aead6d83
üst f41b1457
......@@ -454,12 +454,23 @@ public:
/** @name Clipping functions
*/
///@{
public:
Region GetClipRegion() const;
void SetClipRegion();
void SetClipRegion( const Region& rRegion );
bool IsClipRegion() const { return mbClipRegion; }
SAL_DLLPRIVATE bool ImplSelectClipRegion( const Region&, SalGraphics* pGraphics = NULL );
SAL_DLLPRIVATE void ImplSetClipRegion( const Region* pRegion );
void MoveClipRegion( long nHorzMove, long nVertMove );
void IntersectClipRegion( const Rectangle& rRect );
void IntersectClipRegion( const Region& rRegion );
protected:
virtual void InitClipRegion();
virtual Region GetActiveClipRegion() const;
private:
SAL_DLLPRIVATE void ImplSetClipRegion( const Region* pRegion );
SAL_DLLPRIVATE bool ImplSelectClipRegion( const Region&, SalGraphics* pGraphics = NULL );
///@}
......@@ -1522,16 +1533,6 @@ public:
bool IsDeviceOutputNecessary() const { return (mbOutput && mbDevOutput); }
bool IsOutputNecessary() const { return ((mbOutput && mbDevOutput) || (mpMetaFile != NULL)); }
void SetClipRegion();
void SetClipRegion( const Region& rRegion );
Region GetClipRegion() const;
bool IsClipRegion() const { return mbClipRegion; }
Region GetActiveClipRegion() const;
void MoveClipRegion( long nHorzMove, long nVertMove );
void IntersectClipRegion( const Rectangle& rRect );
void IntersectClipRegion( const Region& rRegion );
void SetAntialiasing( sal_uInt16 nMode = 0 );
sal_uInt16 GetAntialiasing() const { return mnAntialiasing; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment