|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CParticleSystemManager Class ReferenceThis class list all the particle systems that have resources allocated at a given time, so that we can remove the resource of those who are too far from the viewer.
More...
#include <particle_system_manager.h>
List of all members.
Detailed Description
This class list all the particle systems that have resources allocated at a given time, so that we can remove the resource of those who are too far from the viewer.
This has been added because objects that are in a cluster that is not visible are not parsed during traversals, so their resources couldn't just be released Only a few systems are parsed each time (because they can be numerous). Call to that class should be made by CScene, so you don't need to use it -
Author:
-
Nicolas Vizerie , Nevrax France
-
Date:
-
2002
Definition at line 58 of file particle_system_manager.h.
Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
NL3D::CParticleSystemManager::CParticleSystemManager |
( |
|
) |
|
|
Member Function Documentation
void NL3D::CParticleSystemManager::processAnimate |
( |
TAnimationTime |
deltaT |
) |
|
|
void NL3D::CParticleSystemManager::refreshModels |
( |
const std::vector< NLMISC::CPlane > & |
worldFrustumPyramid, |
|
|
const NLMISC::CVector & |
viewerPos |
|
) |
|
|
void NL3D::CParticleSystemManager::removePermanentlyAnimatedSystem |
( |
TModelHandle & |
handle |
) |
[private] |
|
void NL3D::CParticleSystemManager::removeSystemModel |
( |
TModelHandle & |
handle |
) |
[private] |
|
Friends And Related Function Documentation
friend class CParticleSystemModel [friend]
|
|
Member Data Documentation
TModelList::iterator NL3D::CParticleSystemManager::_CurrListIterator [private]
|
|
TModelList NL3D::CParticleSystemManager::_ModelList [private]
|
|
uint NL3D::CParticleSystemManager::_NumModels [private]
|
|
TModelList NL3D::CParticleSystemManager::_PermanentlyAnimatedModelList [private]
|
|
The documentation for this class was generated from the following files:
|
|