Unravel Engine C++ Reference
Loading...
Searching...
No Matches
ps::ParticleSystem Member List

This is the complete list of members for ps::ParticleSystem, including all inherited members.

batchedParticleSortFn(const void *_lhs, const void *_rhs)ps::ParticleSysteminlinestatic
createEmitter(EmitterShape::Enum _shape, EmitterDirection::Enum _direction, uint32_t _maxParticles)ps::ParticleSysteminline
destroyEmitter(EmitterHandle _handle)ps::ParticleSysteminline
generateBatchedInstanceData(const EmitterHandle *_handles, uint32_t _count, bgfx::InstanceDataBuffer &idb, uint32_t maxInstances, uint16_t instanceStride, const math::vec3 &_eye)ps::ParticleSysteminline
generateInstanceData(Emitter &emitter, bgfx::InstanceDataBuffer &idb, uint32_t maxInstances, uint16_t instanceStride, const math::vec3 &_eye)ps::ParticleSysteminline
getAabb(EmitterHandle _handle, math::bbox &_outAabb)ps::ParticleSysteminline
getNumParticles(EmitterHandle _handle)ps::ParticleSysteminline
hasUpdated(EmitterHandle _handle)ps::ParticleSysteminline
init(uint16_t _maxEmitters, bx::AllocatorI *_allocator)ps::ParticleSysteminline
m_allocatorps::ParticleSystem
m_emitterps::ParticleSystem
m_emitterAllocps::ParticleSystem
m_quadIBHps::ParticleSystem
m_quadVBHps::ParticleSystem
renderEmitterBatch(const EmitterHandle *_handles, uint32_t _count, uint8_t _view, bgfx::ProgramHandle _program, const float *_mtxView, const math::vec3 &_eye, bgfx::TextureHandle _texture)ps::ParticleSysteminline
renderEmitterById(EmitterHandle _handle, uint8_t _view, bgfx::ProgramHandle _program, const float *_mtxView, const math::vec3 &_eye, bgfx::TextureHandle _texture)ps::ParticleSysteminline
s_texColorps::ParticleSystem
shutdown()ps::ParticleSysteminline
updateEmitter(EmitterHandle _handle, float _dt, EmitterUniforms *_uniforms)ps::ParticleSysteminline