|
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==().