Wasabi
WParticles Member List

This is the complete list of members for WParticles, including all inherited members.

_AddMaterial(class WMaterial *material) (defined in WMaterialsStore)WMaterialsStoreprotected
_GetTypeName()WParticlesstatic
AddEffect(class WEffect *effect, uint32_t bindingSet=0) (defined in WMaterialsStore)WMaterialsStore
AddReference()WBase
ClearEffects() (defined in WMaterialsStore)WMaterialsStore
ComputeInverseTransformation() constWOrientation
ComputeTransformation() constWOrientation
Create(uint32_t maxParticles=5000, WParticlesBehavior *behavior=nullptr)WParticles
DisableFrustumCulling()WParticles
EnableFrustumCulling()WParticles
Fly(float units)WOrientation
GetAngleX() constWOrientation
GetAngleY() constWOrientation
GetAngleZ() constWOrientation
GetAppPtr() constWBase
GetBehavior() constWParticles
GetBindingMatrix() constWOrientation
GetEffectType() constWParticles
GetID() constWBase
GetLVector() constWOrientation
GetMaterial(class WEffect *effect) (defined in WMaterialsStore)WMaterialsStore
GetMaterials() (defined in WMaterialsStore)WMaterialsStore
GetName() constWBase
GetPosition() constWOrientation
GetPositionX() constWOrientation
GetPositionY() constWOrientation
GetPositionZ() constWOrientation
GetPriority() constWParticles
GetRotation() constWOrientation
GetRVector() constWOrientation
GetTypeName() const overrideWParticlesvirtual
GetUVector() constWOrientation
GetWorldMatrix()WParticles
Hidden() constWParticles
Hide()WParticles
InCameraView(class WCamera *cam)WParticles
IsBound() constWOrientation
m_appWBaseprotected
m_IDWBaseprotected
m_materialMapWMaterialsStoreprotected
m_materialsCollection (defined in WMaterialsStore)WMaterialsStoreprotected
m_nameWBaseprotected
Move(float units)WOrientation
OnMaterialAdded(class WMaterial *newMaterial) (defined in WMaterialsStore)WMaterialsStoreinlineprotectedvirtual
OnStateChange(STATE_CHANGE_TYPE type) overrideWParticlesvirtual
Pitch(float angle)WOrientation
Point(float x, float y, float z)WOrientation
Point(WVector3 target)WOrientation
RemoveBinding()WOrientation
RemoveEffect(class WEffect *effect) (defined in WMaterialsStore)WMaterialsStore
RemoveEffect(class WMaterial *material) (defined in WMaterialsStore)WMaterialsStore
RemoveReference()WBase
Render(class WRenderTarget *rt, class WMaterial *material=nullptr)WParticles
Roll(float angle)WOrientation
SetAngle(WQuaternion quat)WOrientation
SetBindingMatrix(WMatrix mtx)WOrientationvirtual
SetID(uint32_t newID) overrideWParticlesvirtual
SetName(std::string newName) overrideWParticlesvirtual
SetPosition(float x, float y, float z)WOrientation
SetPosition(const WVector3 pos)WOrientation
SetPriority(uint32_t priority)WParticles
SetToRotation(const WOrientation *const device)WOrientation
SetToTransformation(WMatrix mtx)WOrientation
SetULRVectors(WVector3 up, WVector3 look, WVector3 right)WOrientation
Show()WParticles
Strafe(float units)WOrientation
UpdateLocals()WParticles
Valid() const overrideWParticlesvirtual
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase)WBase
WillRender(class WRenderTarget *rt)WParticles
WMaterialsStore() (defined in WMaterialsStore)WMaterialsStore
WOrientation() (defined in WOrientation)WOrientation
WParticles(class Wasabi *const app, W_DEFAULT_PARTICLE_EFFECT_TYPE type, uint32_t ID=0) (defined in WParticles)WParticlesprotected
WParticlesManager (defined in WParticles)WParticlesfriend
Yaw(float angle)WOrientation
~WBase() (defined in WBase)WBasevirtual
~WMaterialsStore() (defined in WMaterialsStore)WMaterialsStorevirtual
~WOrientation() (defined in WOrientation)WOrientationvirtual
~WParticles() (defined in WParticles)WParticlesprotectedvirtual