|
LibreOffice Module drawinglayer (master) 1
|
#include <materialattribute3d.hxx>
Public Types | |
| typedef o3tl::cow_wrapper< ImpMaterialAttribute3D, o3tl::ThreadSafeRefCountingPolicy > | ImplType |
Public Member Functions | |
| MaterialAttribute3D (const basegfx::BColor &rColor, const basegfx::BColor &rSpecular, const basegfx::BColor &rEmission, sal_uInt16 nSpecularIntensity) | |
| MaterialAttribute3D (const basegfx::BColor &rColor) | |
| MaterialAttribute3D () | |
| MaterialAttribute3D (const MaterialAttribute3D &) | |
| ~MaterialAttribute3D () | |
| MaterialAttribute3D & | operator= (const MaterialAttribute3D &) |
| bool | operator== (const MaterialAttribute3D &rCandidate) const |
| const basegfx::BColor & | getColor () const |
| const basegfx::BColor & | getSpecular () const |
| const basegfx::BColor & | getEmission () const |
| sal_uInt16 | getSpecularIntensity () const |
Private Attributes | |
| ImplType | mpMaterialAttribute3D |
Definition at line 40 of file materialattribute3d.hxx.
| typedef o3tl::cow_wrapper<ImpMaterialAttribute3D, o3tl::ThreadSafeRefCountingPolicy> drawinglayer::attribute::MaterialAttribute3D::ImplType |
Definition at line 43 of file materialattribute3d.hxx.
| drawinglayer::attribute::MaterialAttribute3D::MaterialAttribute3D | ( | const basegfx::BColor & | rColor, |
| const basegfx::BColor & | rSpecular, | ||
| const basegfx::BColor & | rEmission, | ||
| sal_uInt16 | nSpecularIntensity | ||
| ) |
Definition at line 79 of file materialattribute3d.cxx.
| drawinglayer::attribute::MaterialAttribute3D::MaterialAttribute3D | ( | const basegfx::BColor & | rColor | ) |
Definition at line 89 of file materialattribute3d.cxx.
| drawinglayer::attribute::MaterialAttribute3D::MaterialAttribute3D | ( | ) |
Definition at line 95 of file materialattribute3d.cxx.
|
default |
|
default |
| const basegfx::BColor & drawinglayer::attribute::MaterialAttribute3D::getColor | ( | ) | const |
Definition at line 111 of file materialattribute3d.cxx.
References mpMaterialAttribute3D.
Referenced by ZBufferRasterConverter3D::decideColorAndOpacity(), drawinglayer::processor3d::DefaultProcessor3D::impRenderPolyPolygonMaterialPrimitive3D(), and drawinglayer::processor3d::Geometry2DExtractingProcessor::processBasePrimitive3D().
| const basegfx::BColor & drawinglayer::attribute::MaterialAttribute3D::getEmission | ( | ) | const |
Definition at line 121 of file materialattribute3d.cxx.
References mpMaterialAttribute3D.
Referenced by ZBufferRasterConverter3D::decideColorAndOpacity(), and drawinglayer::processor3d::DefaultProcessor3D::impRenderPolyPolygonMaterialPrimitive3D().
| const basegfx::BColor & drawinglayer::attribute::MaterialAttribute3D::getSpecular | ( | ) | const |
Definition at line 116 of file materialattribute3d.cxx.
References mpMaterialAttribute3D.
Referenced by ZBufferRasterConverter3D::decideColorAndOpacity(), and drawinglayer::processor3d::DefaultProcessor3D::impRenderPolyPolygonMaterialPrimitive3D().
| sal_uInt16 drawinglayer::attribute::MaterialAttribute3D::getSpecularIntensity | ( | ) | const |
Definition at line 126 of file materialattribute3d.cxx.
References mpMaterialAttribute3D.
Referenced by ZBufferRasterConverter3D::decideColorAndOpacity(), and drawinglayer::processor3d::DefaultProcessor3D::impRenderPolyPolygonMaterialPrimitive3D().
|
default |
References operator==().
| bool drawinglayer::attribute::MaterialAttribute3D::operator== | ( | const MaterialAttribute3D & | rCandidate | ) | const |
Definition at line 106 of file materialattribute3d.cxx.
References mpMaterialAttribute3D.
|
private |
Definition at line 46 of file materialattribute3d.hxx.
Referenced by getColor(), getEmission(), getSpecular(), getSpecularIntensity(), and operator==().