LibreOffice Module drawinglayer (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
drawinglayer::texture::GeoTexSvxBitmapExTiled Class Referencefinal

#include <texture3d.hxx>

Inheritance diagram for drawinglayer::texture::GeoTexSvxBitmapExTiled:
[legend]
Collaboration diagram for drawinglayer::texture::GeoTexSvxBitmapExTiled:
[legend]

Public Member Functions

 GeoTexSvxBitmapExTiled (const BitmapEx &rBitmapEx, const basegfx::B2DRange &rRange, double fOffsetX, double fOffsetY)
 
virtual void modifyBColor (const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
 
virtual void modifyOpacity (const basegfx::B2DPoint &rUV, double &rfOpacity) const override
 
- Public Member Functions inherited from drawinglayer::texture::GeoTexSvxBitmapEx
 GeoTexSvxBitmapEx (const BitmapEx &rBitmapEx, const basegfx::B2DRange &rRange)
 
virtual ~GeoTexSvxBitmapEx () override
 
virtual void modifyBColor (const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const override
 
virtual void modifyOpacity (const basegfx::B2DPoint &rUV, double &rfOpacity) const override
 
- Public Member Functions inherited from drawinglayer::texture::GeoTexSvx
 GeoTexSvx ()
 
virtual ~GeoTexSvx ()
 
virtual bool operator== (const GeoTexSvx &rGeoTexSvx) const
 
bool operator!= (const GeoTexSvx &rGeoTexSvx) const
 
virtual void modifyBColor (const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const
 
virtual void modifyOpacity (const basegfx::B2DPoint &rUV, double &rfOpacity) const
 

Private Member Functions

basegfx::B2DPoint impGetCorrected (const basegfx::B2DPoint &rUV) const
 

Private Attributes

double mfOffsetX
 
double mfOffsetY
 
bool mbUseOffsetX: 1
 
bool mbUseOffsetY: 1
 

Additional Inherited Members

- Protected Member Functions inherited from drawinglayer::texture::GeoTexSvxBitmapEx
bool impIsValid (const basegfx::B2DPoint &rUV, sal_Int32 &rX, sal_Int32 &rY) const
 
sal_uInt8 impGetTransparence (sal_Int32 rX, sal_Int32 rY) const
 
- Protected Attributes inherited from drawinglayer::texture::GeoTexSvxBitmapEx
BitmapEx maBitmapEx
 
Bitmap maBitmap
 
Bitmap::ScopedReadAccess mpReadBitmap
 
Bitmap maTransparence
 
Bitmap::ScopedReadAccess mpReadTransparence
 
basegfx::B2DPoint maTopLeft
 
basegfx::B2DVector maSize
 
double mfMulX
 
double mfMulY
 
bool mbIsAlpha: 1
 

Detailed Description

Definition at line 84 of file texture3d.hxx.

Constructor & Destructor Documentation

◆ GeoTexSvxBitmapExTiled()

drawinglayer::texture::GeoTexSvxBitmapExTiled::GeoTexSvxBitmapExTiled ( const BitmapEx rBitmapEx,
const basegfx::B2DRange rRange,
double  fOffsetX,
double  fOffsetY 
)

Definition at line 237 of file texture3d.cxx.

References equalZero().

Member Function Documentation

◆ impGetCorrected()

basegfx::B2DPoint drawinglayer::texture::GeoTexSvxBitmapExTiled::impGetCorrected ( const basegfx::B2DPoint rUV) const
private

◆ modifyBColor()

void drawinglayer::texture::GeoTexSvxBitmapExTiled::modifyBColor ( const basegfx::B2DPoint rUV,
basegfx::BColor rBColor,
double &  rfOpacity 
) const
overridevirtual

◆ modifyOpacity()

void drawinglayer::texture::GeoTexSvxBitmapExTiled::modifyOpacity ( const basegfx::B2DPoint rUV,
double &  rfOpacity 
) const
overridevirtual

Member Data Documentation

◆ mbUseOffsetX

bool drawinglayer::texture::GeoTexSvxBitmapExTiled::mbUseOffsetX
private

Definition at line 89 of file texture3d.hxx.

Referenced by impGetCorrected().

◆ mbUseOffsetY

bool drawinglayer::texture::GeoTexSvxBitmapExTiled::mbUseOffsetY
private

Definition at line 90 of file texture3d.hxx.

Referenced by impGetCorrected().

◆ mfOffsetX

double drawinglayer::texture::GeoTexSvxBitmapExTiled::mfOffsetX
private

Definition at line 86 of file texture3d.hxx.

Referenced by impGetCorrected().

◆ mfOffsetY

double drawinglayer::texture::GeoTexSvxBitmapExTiled::mfOffsetY
private

Definition at line 87 of file texture3d.hxx.

Referenced by impGetCorrected().


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