LibreOffice Module drawinglayer (master) 1
|
#include <texture3d.hxx>
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 |
Definition at line 84 of file texture3d.hxx.
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().
|
private |
Definition at line 197 of file texture3d.cxx.
References basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), drawinglayer::texture::GeoTexSvxBitmapEx::maSize, drawinglayer::texture::GeoTexSvxBitmapEx::maTopLeft, mbUseOffsetX, mbUseOffsetY, mfOffsetX, and mfOffsetY.
Referenced by modifyBColor(), and modifyOpacity().
|
overridevirtual |
Reimplemented from drawinglayer::texture::GeoTexSvxBitmapEx.
Definition at line 250 of file texture3d.cxx.
References impGetCorrected(), drawinglayer::texture::GeoTexSvxBitmapEx::modifyBColor(), and drawinglayer::texture::GeoTexSvxBitmapEx::mpReadBitmap.
|
overridevirtual |
Reimplemented from drawinglayer::texture::GeoTexSvxBitmapEx.
Definition at line 258 of file texture3d.cxx.
References impGetCorrected(), drawinglayer::texture::GeoTexSvxBitmapEx::modifyOpacity(), and drawinglayer::texture::GeoTexSvxBitmapEx::mpReadBitmap.
|
private |
Definition at line 89 of file texture3d.hxx.
Referenced by impGetCorrected().
|
private |
Definition at line 90 of file texture3d.hxx.
Referenced by impGetCorrected().
|
private |
Definition at line 86 of file texture3d.hxx.
Referenced by impGetCorrected().
|
private |
Definition at line 87 of file texture3d.hxx.
Referenced by impGetCorrected().