Public Member Functions | |
| cParticleSystemData3D (const tString &asName, cResources *apResources, cGraphics *apGraphics) | |
| cParticleSystem3D * | Create (tString asName, cVector3f avSize, const cMatrixf &a_mtxTransform) |
| bool | LoadFromFile (const tString &asFile) |
| void | AddEmitterData (iParticleEmitterData *apData) |
| bool | reload () |
| void | unload () |
| void | destroy () |
| iParticleEmitterData * | GetEmitterData (int alIdx) const |
Public Member Functions inherited from hpl::iResourceBase | |
| iResourceBase (tString asName, unsigned long alPrio) | |
| tString | GetName () |
| unsigned long | GetHandle () |
| void | SetHandle (unsigned long alHandle) |
| tString | GetFilePath () |
| unsigned long | GetTime () |
| unsigned long | GetPrio () |
| unsigned long | GetSize () |
| void | SetLogDestruction (bool abX) |
| unsigned int | GetUserCount () |
| void | IncUserCount () |
| void | DecUserCount () |
| bool | HasUsers () |
Additional Inherited Members | |
Static Public Member Functions inherited from hpl::iResourceBase | |
| static bool | GetLogCreateAndDelete () |
| static void | SetLogCreateAndDelete (bool abX) |
Protected Attributes inherited from hpl::iResourceBase | |
| unsigned int | mlPrio |
| unsigned long | mlTime |
| unsigned long | mlSize |
| unsigned int | mlUserCount |
| unsigned long | mlHandle |
| tString | msName |
| tString | msFilePath |
| bool | mbLogDestruction |
Static Protected Attributes inherited from hpl::iResourceBase | |
| static bool | mbLogCreateAndDelete |
|
inlinevirtual |
virtual bool Reload()=0;
Implements hpl::iResourceBase.
|
inlinevirtual |
Free most the memory, save info to get started again.
Implements hpl::iResourceBase.
|
inlinevirtual |
Free all memory.
Implements hpl::iResourceBase.