![]() |
PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
|
Definition at line 24 of file PureMaterialManager.cpp.
Public Member Functions | |
| virtual | ~PureMaterialManagerImpl () |
| TPureBool | isInitialized () const |
| TPureUInt | getMaximumLayerCount () const |
Private Member Functions | |
| PureMaterialManagerImpl () | |
| PureMaterialManagerImpl (PureMaterialManager *owner) | |
| PureMaterialManagerImpl (const PureMaterialManagerImpl &) | |
| PureMaterialManagerImpl & | operator= (const PureMaterialManagerImpl &) |
Private Attributes | |
| PureMaterialManager * | _pOwner |
| The owner public object who creates this pimpl object. | |
| TPureBool | bInited |
| True if successfully inited, false if not functional. | |
| TPureUInt | nRunningCounter |
| Always increased when creating a new Material instance. | |
| TPureUInt | nMaxLayers |
| Max number of layers per material based on number of TMUs. | |
Friends | |
| class | PureMaterialManager |
|
virtual |
Definition at line 59 of file PureMaterialManager.cpp.
|
private |
Definition at line 87 of file PureMaterialManager.cpp.
|
private |
| owner | Public class instance owning this pimpl object. |
Definition at line 96 of file PureMaterialManager.cpp.
|
private |
Definition at line 109 of file PureMaterialManager.cpp.
| TPureUInt PureMaterialManager::PureMaterialManagerImpl::getMaximumLayerCount | ( | ) | const |
Definition at line 75 of file PureMaterialManager.cpp.
| TPureBool PureMaterialManager::PureMaterialManagerImpl::isInitialized | ( | ) | const |
Definition at line 69 of file PureMaterialManager.cpp.
|
private |
Definition at line 115 of file PureMaterialManager.cpp.
|
friend |
Definition at line 51 of file PureMaterialManager.cpp.
|
private |
The owner public object who creates this pimpl object.
Definition at line 37 of file PureMaterialManager.cpp.
|
private |
True if successfully inited, false if not functional.
Definition at line 39 of file PureMaterialManager.cpp.
|
private |
Max number of layers per material based on number of TMUs.
Definition at line 41 of file PureMaterialManager.cpp.
|
private |
Always increased when creating a new Material instance.
Definition at line 40 of file PureMaterialManager.cpp.