BitmapTexturePrimitive3D class.
BitmapTexturePrimitive3D(const attribute::FillGraphicAttribute &rFillGraphicAttribute, const Primitive3DContainer &rChildren, const basegfx::B2DVector &rTextureSize, bool bModulate, bool bFilter)
constructor
attribute::FillGraphicAttribute maFillGraphicAttribute
bitmap fill attribute
const attribute::FillGraphicAttribute & getFillGraphicAttribute() const
data read access
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
GradientTexturePrimitive3D class.
GradientTexturePrimitive3D(attribute::FillGradientAttribute aGradient, const Primitive3DContainer &rChildren, const basegfx::B2DVector &rTextureSize, bool bModulate, bool bFilter)
constructor
attribute::FillGradientAttribute maGradient
the gradient definition
const attribute::FillGradientAttribute & getGradient() const
data read access
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
TexturePrimitive3D class.
bool mbFilter
flag if texture shall be filtered
const basegfx::B2DVector & getTextureSize() const
data read access
TexturePrimitive3D(const Primitive3DContainer &rChildren, const basegfx::B2DVector &rTextureSize, bool bModulate, bool bFilter)
constructor
basegfx::B2DVector maTextureSize
texture geometry definition
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
bool mbModulate
flag if texture shall be modulated with white interpolated color
TransparenceTexturePrimitive3D class.
TransparenceTexturePrimitive3D(const attribute::FillGradientAttribute &rGradient, const Primitive3DContainer &rChildren, const basegfx::B2DVector &rTextureSize)
constructor
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
UnifiedTransparenceTexturePrimitive3D class.
virtual basegfx::B3DRange getB3DRange(const geometry::ViewInformation3D &rViewInformation) const override
own getB3DRange implementation to include transparent geometries to BoundRect calculations
UnifiedTransparenceTexturePrimitive3D(double fTransparence, const Primitive3DContainer &rChildren)
constructor
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
virtual Primitive3DContainer get3DDecomposition(const geometry::ViewInformation3D &rViewInformation) const override
local decomposition.
double getTransparence() const
data read access