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==().