Definition at line 37 of file PureMaterialImpl.h.
#include <PureMaterialImpl.h>
|
virtual | ~PureMaterialImpl () |
|
TPureBool | allocateArrays (TPureUInt nColorCount, TPureUInt nTexcoordCount, TPureUInt nIndexCount, TPureUInt nIndexSize) |
|
TPureUInt | getColorsCount (TPureUInt level=0) const |
|
TRGBAFLOAT * | getColors (TPureUInt level=0) |
|
const TRGBAFLOAT * | getColors (TPureUInt level=0) const |
|
TPureUInt | getIndicesCount () const |
|
TPureUInt | getTexcoordsCount (TPureUInt level=0) const |
|
TUVW * | getTexcoords (TPureUInt level=0) |
|
const TUVW * | getTexcoords (TPureUInt level=0) const |
|
TPureUInt | getTextureCount () const |
|
PureTexture * | getTexture (TPureUInt level=0) |
|
const PureTexture * | getTexture (TPureUInt level=0) const |
|
TPureBool | setTexture (PureTexture *tex, TPureUInt level=0) |
|
TPureBool | isTextured () const |
|
TPureBool | isSingleTextured () const |
|
TPureBool | isMultiTextured () const |
|
PureColor & | getTextureEnvColor (TPureUInt level=0) |
|
const PureColor & | getTextureEnvColor (TPureUInt level=0) const |
|
const TPureBool & | isDecalOffsetEnabled () const |
|
void | setDecalOffset (TPureBool state) |
|
TPURE_BLENDFACTOR | getSourceBlendFunc (TPureUInt level=0) const |
|
TPureBool | setSourceBlendFunc (TPURE_BLENDFACTOR value, TPureUInt level=0) |
|
TPURE_BLENDFACTOR | getDestinationBlendFunc (TPureUInt level=0) const |
|
TPureBool | setDestinationBlendFunc (TPURE_BLENDFACTOR value, TPureUInt level=0) |
|
TPureBool | setBlendFuncs (TPURE_BLENDFACTOR src, TPURE_BLENDFACTOR dst, TPureUInt level=0) |
|
TPURE_BLENDMODE | getBlendMode (TPureUInt level=0) const |
|
TPureBool | setBlendMode (TPURE_BLENDMODE mode, TPureUInt level=0) |
|
TPureBool | copyFromMaterial (PureMaterial &srcMat, TPureUInt dstLevel, TPureUInt srcLevel) |
|
TPureUInt | getUsedSystemMemory () const |
|
◆ ~PureMaterialImpl()
PureMaterial::PureMaterialImpl::~PureMaterialImpl |
( |
| ) |
|
|
virtual |
◆ PureMaterialImpl() [1/2]
- Exceptions
-
Any | exception that might be thrown by std::vector::push_back(), in case of failure the exception is not handled but propagated to caller. |
Definition at line 459 of file PureMaterial.cpp.
◆ PureMaterialImpl() [2/2]
◆ allocateArrays()
◆ copyFromMaterial()
◆ getBlendMode()
◆ getColors() [1/2]
◆ getColors() [2/2]
◆ getColorsCount()
◆ getDestinationBlendFunc()
◆ getIndicesCount()
TPureUInt PureMaterial::PureMaterialImpl::getIndicesCount |
( |
| ) |
const |
◆ getSourceBlendFunc()
◆ getTexcoords() [1/2]
TUVW * PureMaterial::PureMaterialImpl::getTexcoords |
( |
TPureUInt | level = 0 | ) |
|
◆ getTexcoords() [2/2]
const TUVW * PureMaterial::PureMaterialImpl::getTexcoords |
( |
TPureUInt | level = 0 | ) |
const |
◆ getTexcoordsCount()
◆ getTexture() [1/2]
◆ getTexture() [2/2]
◆ getTextureCount()
TPureUInt PureMaterial::PureMaterialImpl::getTextureCount |
( |
| ) |
const |
◆ getTextureEnvColor() [1/2]
◆ getTextureEnvColor() [2/2]
const PureColor & PureMaterial::PureMaterialImpl::getTextureEnvColor |
( |
TPureUInt | level = 0 | ) |
const |
◆ getUsedSystemMemory()
TPureUInt PureMaterial::PureMaterialImpl::getUsedSystemMemory |
( |
| ) |
const |
◆ isDecalOffsetEnabled()
const TPureBool & PureMaterial::PureMaterialImpl::isDecalOffsetEnabled |
( |
| ) |
const |
◆ isMultiTextured()
TPureBool PureMaterial::PureMaterialImpl::isMultiTextured |
( |
| ) |
const |
◆ isSingleTextured()
TPureBool PureMaterial::PureMaterialImpl::isSingleTextured |
( |
| ) |
const |
◆ isTextured()
TPureBool PureMaterial::PureMaterialImpl::isTextured |
( |
| ) |
const |
◆ operator=()
◆ setBlendFuncs()
◆ setBlendMode()
◆ setDecalOffset()
void PureMaterial::PureMaterialImpl::setDecalOffset |
( |
TPureBool | state | ) |
|
◆ setDestinationBlendFunc()
◆ setSourceBlendFunc()
◆ setTexture()
◆ PureMaterial
◆ PureMaterialManager
◆ _pOwner
The owner public object who creates this pimpl object.
Definition at line 117 of file PureMaterialImpl.h.
◆ bDecalOffset
TPureBool PureMaterial::PureMaterialImpl::bDecalOffset |
|
private |
◆ clrAmbientBackFace
PureColor PureMaterial::PureMaterialImpl::clrAmbientBackFace |
|
private |
◆ clrAmbientFrontFace
PureColor PureMaterial::PureMaterialImpl::clrAmbientFrontFace |
|
private |
◆ clrDiffuseBackFace
PureColor PureMaterial::PureMaterialImpl::clrDiffuseBackFace |
|
private |
◆ clrDiffuseFrontFace
PureColor PureMaterial::PureMaterialImpl::clrDiffuseFrontFace |
|
private |
◆ clrEmissionBackFace
PureColor PureMaterial::PureMaterialImpl::clrEmissionBackFace |
|
private |
◆ clrEmissionFrontFace
PureColor PureMaterial::PureMaterialImpl::clrEmissionFrontFace |
|
private |
◆ clrSpecularBackFace
PureColor PureMaterial::PureMaterialImpl::clrSpecularBackFace |
|
private |
◆ clrSpecularFrontFace
PureColor PureMaterial::PureMaterialImpl::clrSpecularFrontFace |
|
private |
◆ fShininessBackFace
TPureFloat PureMaterial::PureMaterialImpl::fShininessBackFace |
|
private |
◆ fShininessFrontFace
TPureFloat PureMaterial::PureMaterialImpl::fShininessFrontFace |
|
private |
◆ layers
◆ m_nIndexSize
TPureUInt PureMaterial::PureMaterialImpl::m_nIndexSize |
|
private |
◆ nIndices
TPureUInt PureMaterial::PureMaterialImpl::nIndices |
|
private |
The documentation for this class was generated from the following files:
- C:/__PR00F__/___developing___/projects/PGE/PGE/PURE/include/internal/Material/PureMaterialImpl.h
- C:/__PR00F__/___developing___/projects/PGE/PGE/PURE/source/Material/PureMaterial.cpp