LibreOffice Module drawinglayer (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
drawinglayer::attribute::Sdr3DObjectAttribute Class Reference

#include <sdrobjectattribute3d.hxx>

Collaboration diagram for drawinglayer::attribute::Sdr3DObjectAttribute:
[legend]

Public Types

typedef o3tl::cow_wrapper< ImpSdr3DObjectAttributeImplType
 

Public Member Functions

 Sdr3DObjectAttribute (css::drawing::NormalsKind aNormalsKind, css::drawing::TextureProjectionMode aTextureProjectionX, css::drawing::TextureProjectionMode aTextureProjectionY, css::drawing::TextureKind2 aTextureKind, css::drawing::TextureMode aTextureMode, const MaterialAttribute3D &rMaterial, bool bNormalsInvert, bool bDoubleSided, bool bShadow3D, bool bTextureFilter, bool bReducedLineGeometry)
 
 Sdr3DObjectAttribute (const Sdr3DObjectAttribute &)
 
 ~Sdr3DObjectAttribute ()
 
Sdr3DObjectAttributeoperator= (const Sdr3DObjectAttribute &)
 
bool operator== (const Sdr3DObjectAttribute &rCandidate) const
 
css::drawing::NormalsKind getNormalsKind () const
 
css::drawing::TextureProjectionMode getTextureProjectionX () const
 
css::drawing::TextureProjectionMode getTextureProjectionY () const
 
css::drawing::TextureKind2 getTextureKind () const
 
css::drawing::TextureMode getTextureMode () const
 
const MaterialAttribute3DgetMaterial () const
 
bool getNormalsInvert () const
 
bool getDoubleSided () const
 
bool getShadow3D () const
 
bool getTextureFilter () const
 
bool getReducedLineGeometry () const
 

Private Attributes

ImplType mpSdr3DObjectAttribute
 

Detailed Description

Definition at line 42 of file sdrobjectattribute3d.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 45 of file sdrobjectattribute3d.hxx.

Constructor & Destructor Documentation

◆ Sdr3DObjectAttribute() [1/2]

drawinglayer::attribute::Sdr3DObjectAttribute::Sdr3DObjectAttribute ( css::drawing::NormalsKind  aNormalsKind,
css::drawing::TextureProjectionMode  aTextureProjectionX,
css::drawing::TextureProjectionMode  aTextureProjectionY,
css::drawing::TextureKind2  aTextureKind,
css::drawing::TextureMode  aTextureMode,
const MaterialAttribute3D rMaterial,
bool  bNormalsInvert,
bool  bDoubleSided,
bool  bShadow3D,
bool  bTextureFilter,
bool  bReducedLineGeometry 
)

Definition at line 98 of file sdrobjectattribute3d.cxx.

◆ Sdr3DObjectAttribute() [2/2]

drawinglayer::attribute::Sdr3DObjectAttribute::Sdr3DObjectAttribute ( const Sdr3DObjectAttribute )
default

◆ ~Sdr3DObjectAttribute()

drawinglayer::attribute::Sdr3DObjectAttribute::~Sdr3DObjectAttribute ( )
default

Member Function Documentation

◆ getDoubleSided()

bool drawinglayer::attribute::Sdr3DObjectAttribute::getDoubleSided ( ) const

◆ getMaterial()

const MaterialAttribute3D & drawinglayer::attribute::Sdr3DObjectAttribute::getMaterial ( ) const

◆ getNormalsInvert()

bool drawinglayer::attribute::Sdr3DObjectAttribute::getNormalsInvert ( ) const

Definition at line 157 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ getNormalsKind()

css::drawing::NormalsKind drawinglayer::attribute::Sdr3DObjectAttribute::getNormalsKind ( ) const

Definition at line 127 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ getReducedLineGeometry()

bool drawinglayer::attribute::Sdr3DObjectAttribute::getReducedLineGeometry ( ) const

Definition at line 177 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ getShadow3D()

bool drawinglayer::attribute::Sdr3DObjectAttribute::getShadow3D ( ) const

Definition at line 167 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ getTextureFilter()

bool drawinglayer::attribute::Sdr3DObjectAttribute::getTextureFilter ( ) const

◆ getTextureKind()

css::drawing::TextureKind2 drawinglayer::attribute::Sdr3DObjectAttribute::getTextureKind ( ) const

◆ getTextureMode()

css::drawing::TextureMode drawinglayer::attribute::Sdr3DObjectAttribute::getTextureMode ( ) const

◆ getTextureProjectionX()

css::drawing::TextureProjectionMode drawinglayer::attribute::Sdr3DObjectAttribute::getTextureProjectionX ( ) const

Definition at line 132 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ getTextureProjectionY()

css::drawing::TextureProjectionMode drawinglayer::attribute::Sdr3DObjectAttribute::getTextureProjectionY ( ) const

Definition at line 137 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

◆ operator=()

Sdr3DObjectAttribute & drawinglayer::attribute::Sdr3DObjectAttribute::operator= ( const Sdr3DObjectAttribute )
default

References operator==().

◆ operator==()

bool drawinglayer::attribute::Sdr3DObjectAttribute::operator== ( const Sdr3DObjectAttribute rCandidate) const

Definition at line 122 of file sdrobjectattribute3d.cxx.

References mpSdr3DObjectAttribute.

Member Data Documentation

◆ mpSdr3DObjectAttribute

ImplType drawinglayer::attribute::Sdr3DObjectAttribute::mpSdr3DObjectAttribute
private

The documentation for this class was generated from the following files: