|
| ezParticleEffectController (const ezParticleEffectController &rhs) |
|
void | operator= (const ezParticleEffectController &rhs) |
|
void | Create (const ezParticleEffectResourceHandle &hEffectResource, ezParticleWorldModule *pModule, ezUInt64 uiRandomSeed, const char *szSharedName, const void *pSharedInstanceOwner, ezArrayPtr< ezParticleEffectFloatParam > floatParams, ezArrayPtr< ezParticleEffectColorParam > colorParams) |
|
bool | IsValid () const |
|
void | Invalidate () |
|
bool | IsAlive () const |
|
bool | IsSharedInstance () const |
|
bool | IsContinuousEffect () const |
|
void | SetTransform (const ezTransform &t, const ezVec3 &vParticleStartVelocity) const |
|
void | CombineSystemBoundingVolumes () |
|
void | Tick (const ezTime &diff) const |
|
void | ExtractRenderData (ezMsgExtractRenderData &ref_msg, const ezTransform &systemTransform) const |
|
void | StopImmediate () |
|
void | GetBoundingVolume (ezBoundingBoxSphere &ref_volume) const |
| Returns the bounding volume of the effect. The volume is in the local space of the effect.
|
|
void | UpdateWindSamples (ezTime diff) |
|
void | ForceVisible () |
| Ensures that the effect is considered to be 'visible', which affects the update rate.
|
|
ezUInt64 | GetNumActiveParticles () const |
|
|
void | SetParameter (const ezTempHashedString &sName, float value) |
| Passes an effect parameter on to the effect instance.
|
|
void | SetParameter (const ezTempHashedString &sName, const ezColor &value) |
| Passes an effect parameter on to the effect instance.
|
|
|
class | ezParticleWorldModule |
|
The documentation for this class was generated from the following files:
- /home/runner/work/ezEngine/ezEngine/Code/EnginePlugins/ParticlePlugin/Effect/ParticleEffectController.h
- /home/runner/work/ezEngine/ezEngine/Code/EnginePlugins/ParticlePlugin/Effect/ParticleEffectController.cpp