Definition at line 29 of file PureObject3DManager.cpp.
◆ ~PureObject3DManagerImpl()
PureObject3DManager::PureObject3DManagerImpl::~PureObject3DManagerImpl |
( |
| ) |
|
|
virtual |
◆ PureObject3DManagerImpl() [1/3]
PureObject3DManager::PureObject3DManagerImpl::PureObject3DManagerImpl |
( |
| ) |
|
|
private |
◆ PureObject3DManagerImpl() [2/3]
- Parameters
-
owner | Public class instance owning this pimpl object. |
texMgr | A TextureManager instance to be used for loading textures used by Object3D instances. |
matMgr | A MaterialManager instance to be used for creating materials used by Object3D instances. |
Definition at line 187 of file PureObject3DManager.cpp.
◆ PureObject3DManagerImpl() [3/3]
◆ get2dBlendedOccludees() [1/2]
std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get2dBlendedOccludees |
( |
| ) |
|
◆ get2dBlendedOccludees() [2/2]
const std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get2dBlendedOccludees |
( |
| ) |
const |
◆ get2dOpaqueOccludees() [1/2]
std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get2dOpaqueOccludees |
( |
| ) |
|
◆ get2dOpaqueOccludees() [2/2]
const std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get2dOpaqueOccludees |
( |
| ) |
const |
◆ get3dBlendedOccludees() [1/2]
std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get3dBlendedOccludees |
( |
| ) |
|
◆ get3dBlendedOccludees() [2/2]
const std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get3dBlendedOccludees |
( |
| ) |
const |
◆ get3dOpaqueOccludees() [1/2]
std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get3dOpaqueOccludees |
( |
| ) |
|
◆ get3dOpaqueOccludees() [2/2]
const std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::get3dOpaqueOccludees |
( |
| ) |
const |
◆ getOccluders() [1/2]
std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::getOccluders |
( |
| ) |
|
◆ getOccluders() [2/2]
const std::deque< PureObject3D * > & PureObject3DManager::PureObject3DManagerImpl::getOccluders |
( |
| ) |
const |
◆ isEligibleForOcclusionQuery()
TPureBool PureObject3DManager::PureObject3DManagerImpl::isEligibleForOcclusionQuery |
( |
TPureUInt | nTotalVertexIndices | ) |
|
|
staticprivate |
Decides if an object is eligible for automatically turn on occlusion query on it.
- Returns
- True if object should be prepared for occlusion querying, false otherwise.
Definition at line 168 of file PureObject3DManager.cpp.
◆ isInitialized()
TPureBool PureObject3DManager::PureObject3DManagerImpl::isInitialized |
( |
| ) |
const |
◆ operator=()
◆ PureObject3DManager
◆ _pOwner
◆ bInited
TPureBool PureObject3DManager::PureObject3DManagerImpl::bInited |
|
private |
◆ bMinimalIndexStorage
TPureBool PureObject3DManager::PureObject3DManagerImpl::bMinimalIndexStorage |
|
private |
◆ fOccluderSelectionBias
TPureFloat PureObject3DManager::PureObject3DManagerImpl::fOccluderSelectionBias |
|
private |
The biggest area of an object should be at least this times bigger than the average biggest area of all objects to be selected as an occluder.
Definition at line 61 of file PureObject3DManager.cpp.
◆ materialMgr
◆ nMaxOccluderCount
TPureUInt PureObject3DManager::PureObject3DManagerImpl::nMaxOccluderCount |
|
private |
◆ nRunningCounter
TPureUInt PureObject3DManager::PureObject3DManagerImpl::nRunningCounter |
|
private |
◆ textureMgr
The documentation for this class was generated from the following file: