75 if(!rSubSequence.empty())
89 if(a2DHairline.
count())
123 if(!aChildren.empty())
147 maObjectTransformation(
std::move(aObjectTransformation)),
148 maBColorModifierStack()
void transform(const basegfx::B2DHomMatrix &rMatrix)
void transform(const basegfx::B2DHomMatrix &rMatrix)
void push(const BColorModifierSharedPtr &rNew)
::basegfx::BColor getModifiedColor(const ::basegfx::BColor &rSource) const
const basegfx::BColor & getColor() const
PolyPolygonColorPrimitive2D class.
PolygonHairlinePrimitive2D class.
virtual Primitive3DContainer get3DDecomposition(const geometry::ViewInformation3D &rViewInformation) const
The default implementation returns an empty sequence.
virtual sal_uInt32 getPrimitive3DID() const =0
provide unique ID for fast identifying of known primitive implementations in renderers.
const Primitive3DContainer & getChildren() const
data read access
ModifiedColorPrimitive3D class.
const basegfx::BColorModifierSharedPtr & getColorModifier() const
data read access
PolyPolygonMaterialPrimitive3D class.
const attribute::MaterialAttribute3D & getMaterial() const
const basegfx::B3DPolyPolygon & getB3DPolyPolygon() const
data read access
PolygonHairlinePrimitive3D class.
const basegfx::BColor & getBColor() const
const basegfx::B3DPolygon & getB3DPolygon() const
data read access
TexturePrimitive3D class.
void process(const primitive3d::Primitive3DContainer &rSource)
const geometry::ViewInformation3D & getViewInformation3D() const
void updateViewInformation(const geometry::ViewInformation3D &rViewInformation3D)
#define PRIMITIVE3D_ID_TRANSFORMPRIMITIVE3D
#define PRIMITIVE3D_ID_POLYGONHAIRLINEPRIMITIVE3D
#define PRIMITIVE3D_ID_POLYPOLYGONMATERIALPRIMITIVE3D
#define PRIMITIVE3D_ID_UNIFIEDTRANSPARENCETEXTUREPRIMITIVE3D
#define PRIMITIVE3D_ID_MODIFIEDCOLORPRIMITIVE3D
#define PRIMITIVE3D_ID_GRADIENTTEXTUREPRIMITIVE3D
#define PRIMITIVE3D_ID_SHADOWPRIMITIVE3D
#define PRIMITIVE3D_ID_TRANSPARENCETEXTUREPRIMITIVE3D
#define PRIMITIVE3D_ID_HATCHTEXTUREPRIMITIVE3D
#define PRIMITIVE3D_ID_BITMAPTEXTUREPRIMITIVE3D
B2DPolyPolygon createB2DPolyPolygonFromB3DPolyPolygon(const B3DPolyPolygon &rCandidate, const B3DHomMatrix &rMat)
B2DPolygon createB2DPolygonFromB3DPolygon(const B3DPolygon &rCandidate, const B3DHomMatrix &rMat)