LibreOffice Module drawinglayer (master) 1
|
#include <fillgraphicattribute.hxx>
Public Types | |
typedef o3tl::cow_wrapper< ImpFillGraphicAttribute > | ImplType |
Public Member Functions | |
FillGraphicAttribute (const Graphic &rGraphic, const basegfx::B2DRange &rGraphicRange, bool bTiling, double fOffsetX=0.0, double fOffsetY=0.0) | |
constructors/assignmentoperator/destructor More... | |
FillGraphicAttribute (const FillGraphicAttribute &) | |
FillGraphicAttribute & | operator= (const FillGraphicAttribute &) |
~FillGraphicAttribute () | |
bool | isDefault () const |
bool | operator== (const FillGraphicAttribute &rCandidate) const |
const Graphic & | getGraphic () const |
const basegfx::B2DRange & | getGraphicRange () const |
bool | getTiling () const |
double | getOffsetX () const |
double | getOffsetY () const |
Private Attributes | |
ImplType | mpFillGraphicAttribute |
Definition at line 36 of file fillgraphicattribute.hxx.
typedef o3tl::cow_wrapper<ImpFillGraphicAttribute> drawinglayer::attribute::FillGraphicAttribute::ImplType |
Definition at line 39 of file fillgraphicattribute.hxx.
drawinglayer::attribute::FillGraphicAttribute::FillGraphicAttribute | ( | const Graphic & | rGraphic, |
const basegfx::B2DRange & | rGraphicRange, | ||
bool | bTiling, | ||
double | fOffsetX = 0.0 , |
||
double | fOffsetY = 0.0 |
||
) |
constructors/assignmentoperator/destructor
Definition at line 97 of file fillgraphicattribute.cxx.
|
default |
|
default |
References operator==().
const Graphic & drawinglayer::attribute::FillGraphicAttribute::getGraphic | ( | ) | const |
Definition at line 130 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute.
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), drawinglayer::primitive2d::PolyPolygonGraphicPrimitive2D::create2DDecomposition(), drawinglayer::processor3d::DefaultProcessor3D::impRenderBitmapTexturePrimitive3D(), drawinglayer::processor2d::prepareBitmapForDirectRender(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGraphicPrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderFillGraphicPrimitive2DImpl(), and drawinglayer::processor2d::VclProcessor2D::RenderPolyPolygonGraphicPrimitive2D().
const basegfx::B2DRange & drawinglayer::attribute::FillGraphicAttribute::getGraphicRange | ( | ) | const |
Definition at line 135 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute.
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), drawinglayer::processor3d::DefaultProcessor3D::impRenderBitmapTexturePrimitive3D(), drawinglayer::processor2d::D2DPixelProcessor2D::processFillGraphicPrimitive2D(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGraphicPrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderFillGraphicPrimitive2DImpl(), and drawinglayer::processor2d::VclProcessor2D::RenderPolyPolygonGraphicPrimitive2D().
double drawinglayer::attribute::FillGraphicAttribute::getOffsetX | ( | ) | const |
Definition at line 145 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute.
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), drawinglayer::processor3d::DefaultProcessor3D::impRenderBitmapTexturePrimitive3D(), drawinglayer::processor2d::VclProcessor2D::RenderFillGraphicPrimitive2DImpl(), and drawinglayer::processor2d::takeCareOfOffsetXY().
double drawinglayer::attribute::FillGraphicAttribute::getOffsetY | ( | ) | const |
Definition at line 150 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute.
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), drawinglayer::processor3d::DefaultProcessor3D::impRenderBitmapTexturePrimitive3D(), drawinglayer::processor2d::VclProcessor2D::RenderFillGraphicPrimitive2DImpl(), and drawinglayer::processor2d::takeCareOfOffsetXY().
bool drawinglayer::attribute::FillGraphicAttribute::getTiling | ( | ) | const |
Definition at line 140 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute.
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), drawinglayer::processor3d::DefaultProcessor3D::impRenderBitmapTexturePrimitive3D(), drawinglayer::processor2d::prepareBitmapForDirectRender(), drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGraphicPrimitive2D(), drawinglayer::processor2d::VclProcessor2D::RenderFillGraphicPrimitive2DImpl(), and drawinglayer::processor2d::VclProcessor2D::RenderPolyPolygonGraphicPrimitive2D().
bool drawinglayer::attribute::FillGraphicAttribute::isDefault | ( | ) | const |
Definition at line 114 of file fillgraphicattribute.cxx.
References mpFillGraphicAttribute, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
Referenced by drawinglayer::primitive2d::FillGraphicPrimitive2D::create2DDecomposition(), operator==(), and drawinglayer::processor2d::prepareBitmapForDirectRender().
|
default |
bool drawinglayer::attribute::FillGraphicAttribute::operator== | ( | const FillGraphicAttribute & | rCandidate | ) | const |
Definition at line 121 of file fillgraphicattribute.cxx.
References isDefault(), and mpFillGraphicAttribute.
|
private |
Definition at line 42 of file fillgraphicattribute.hxx.
Referenced by getGraphic(), getGraphicRange(), getOffsetX(), getOffsetY(), getTiling(), isDefault(), and operator==().