LibreOffice Module emfio (master) 1
Public Member Functions | Private Attributes | List of all members
emfio::WinMtfClipPath Class Reference

#include <mtftools.hxx>

Collaboration diagram for emfio::WinMtfClipPath:
[legend]

Public Member Functions

 WinMtfClipPath ()
 
void setClipPath (const basegfx::B2DPolyPolygon &, RegionMode nClippingMode)
 
void intersectClip (const basegfx::B2DPolyPolygon &rPolyPolygon)
 
void excludeClip (const basegfx::B2DPolyPolygon &rPolyPolygon)
 
void moveClipRegion (const Size &rSize)
 
void setDefaultClipPath ()
 
bool isEmpty () const
 
basegfx::utils::B2DClipState const & getClip () const
 
basegfx::B2DPolyPolygon const & getClipPath () const
 
bool operator== (const WinMtfClipPath &rPath) const
 

Private Attributes

basegfx::utils::B2DClipState maClip
 

Detailed Description

Definition at line 335 of file mtftools.hxx.

Constructor & Destructor Documentation

◆ WinMtfClipPath()

emfio::WinMtfClipPath::WinMtfClipPath ( )
inline

Definition at line 340 of file mtftools.hxx.

Member Function Documentation

◆ excludeClip()

void emfio::WinMtfClipPath::excludeClip ( const basegfx::B2DPolyPolygon rPolyPolygon)

◆ getClip()

basegfx::utils::B2DClipState const & emfio::WinMtfClipPath::getClip ( ) const
inline

Definition at line 350 of file mtftools.hxx.

References maClip.

Referenced by emfio::MtfTools::DrawPolygon().

◆ getClipPath()

basegfx::B2DPolyPolygon const & emfio::WinMtfClipPath::getClipPath ( ) const

◆ intersectClip()

void emfio::WinMtfClipPath::intersectClip ( const basegfx::B2DPolyPolygon rPolyPolygon)

◆ isEmpty()

bool emfio::WinMtfClipPath::isEmpty ( ) const
inline

Definition at line 348 of file mtftools.hxx.

References basegfx::utils::B2DClipState::isCleared(), and maClip.

Referenced by emfio::MtfTools::UpdateClipRegion().

◆ moveClipRegion()

void emfio::WinMtfClipPath::moveClipRegion ( const Size rSize)

◆ operator==()

bool emfio::WinMtfClipPath::operator== ( const WinMtfClipPath rPath) const
inline

Definition at line 353 of file mtftools.hxx.

References maClip.

◆ setClipPath()

void emfio::WinMtfClipPath::setClipPath ( const basegfx::B2DPolyPolygon rB2DPoly,
RegionMode  nClippingMode 
)

◆ setDefaultClipPath()

void emfio::WinMtfClipPath::setDefaultClipPath ( )

Definition at line 108 of file mtftools.cxx.

References maClip.

Referenced by emfio::MtfTools::SetDefaultClipPath().

Member Data Documentation

◆ maClip

basegfx::utils::B2DClipState emfio::WinMtfClipPath::maClip
private

The documentation for this class was generated from the following files: