summaryrefslogtreecommitdiff
path: root/drawinglayer/source/attribute/sdrobjectattribute3d.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'drawinglayer/source/attribute/sdrobjectattribute3d.cxx')
-rw-r--r--drawinglayer/source/attribute/sdrobjectattribute3d.cxx25
1 files changed, 25 insertions, 0 deletions
diff --git a/drawinglayer/source/attribute/sdrobjectattribute3d.cxx b/drawinglayer/source/attribute/sdrobjectattribute3d.cxx
index d513c39eb4aa..8f7f93bef8b9 100644
--- a/drawinglayer/source/attribute/sdrobjectattribute3d.cxx
+++ b/drawinglayer/source/attribute/sdrobjectattribute3d.cxx
@@ -70,6 +70,21 @@ namespace drawinglayer
{
}
+ ImpSdr3DObjectAttribute()
+ : maNormalsKind(css::drawing::NormalsKind_SPECIFIC),
+ maTextureProjectionX(css::drawing::TextureProjectionMode_OBJECTSPECIFIC),
+ maTextureProjectionY(css::drawing::TextureProjectionMode_OBJECTSPECIFIC),
+ maTextureKind(css::drawing::TextureKind2_LUMINANCE),
+ maTextureMode(css::drawing::TextureMode_REPLACE),
+ maMaterial(),
+ mbNormalsInvert(false),
+ mbDoubleSided(false),
+ mbShadow3D(false),
+ mbTextureFilter(false),
+ mbReducedLineGeometry(false)
+ {
+ }
+
// data read access
css::drawing::NormalsKind getNormalsKind() const { return maNormalsKind; }
css::drawing::TextureProjectionMode getTextureProjectionX() const { return maTextureProjectionX; }
@@ -128,10 +143,20 @@ namespace drawinglayer
{
}
+ Sdr3DObjectAttribute::Sdr3DObjectAttribute()
+ : mpSdr3DObjectAttribute(theGlobalDefault::get())
+ {
+ }
+
Sdr3DObjectAttribute::~Sdr3DObjectAttribute()
{
}
+ bool Sdr3DObjectAttribute::isDefault() const
+ {
+ return mpSdr3DObjectAttribute.same_object(theGlobalDefault::get());
+ }
+
Sdr3DObjectAttribute& Sdr3DObjectAttribute::operator=(const Sdr3DObjectAttribute& rCandidate)
{
mpSdr3DObjectAttribute = rCandidate.mpSdr3DObjectAttribute;