Public Member Functions | |
cParticleEmitterData3D_UserData (const tString &asName, cResources *apResources, cGraphics *apGraphics) | |
iParticleEmitter * | Create (tString asName, cVector3f avSize) |
void | LoadFromElement (TiXmlElement *apElement) |
bool | CheckCollision (const cVector3f &avStart, const cVector3f &avEnd, iPhysicsWorld *apPhysicsWorld, cVector3f *apNormalVec, cVector3f *apPosVec) |
Public Member Functions inherited from hpl::iParticleEmitterData | |
iParticleEmitterData (const tString &asName, cResources *apResources, cGraphics *apGraphics) | |
void | AddMaterial (iMaterial *apMaterial) |
const tString & | GetName () |
float | GetWarmUpTime () const |
float | GetWarmUpStepsPerSec () const |
Public Member Functions inherited from hpl::iPhysicsRayCallback | |
virtual bool | BeforeIntersect (iPhysicsBody *pBody) |
Additional Inherited Members | |
Protected Attributes inherited from hpl::iParticleEmitterData | |
cResources * | mpResources |
cGraphics * | mpGraphics |
tString | msName |
tMaterialVec | mvMaterials |
float | mfWarmUpTime |
float | mfWarmUpStepsPerSec |