diff options
Diffstat (limited to 'drawinglayer/source/attribute/sdrobjectattribute3d.cxx')
-rw-r--r-- | drawinglayer/source/attribute/sdrobjectattribute3d.cxx | 25 |
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; |