|
Unravel Engine C++ Reference
|
This is the complete list of members for ps::ParticleSystem, including all inherited members.
| batchedParticleSortFn(const void *_lhs, const void *_rhs) | ps::ParticleSystem | inlinestatic |
| createEmitter(EmitterShape::Enum _shape, EmitterDirection::Enum _direction, uint32_t _maxParticles) | ps::ParticleSystem | inline |
| destroyEmitter(EmitterHandle _handle) | ps::ParticleSystem | inline |
| generateBatchedInstanceData(const EmitterHandle *_handles, uint32_t _count, bgfx::InstanceDataBuffer &idb, uint32_t maxInstances, uint16_t instanceStride, const math::vec3 &_eye) | ps::ParticleSystem | inline |
| generateInstanceData(Emitter &emitter, bgfx::InstanceDataBuffer &idb, uint32_t maxInstances, uint16_t instanceStride, const math::vec3 &_eye) | ps::ParticleSystem | inline |
| getAabb(EmitterHandle _handle, math::bbox &_outAabb) | ps::ParticleSystem | inline |
| getNumParticles(EmitterHandle _handle) | ps::ParticleSystem | inline |
| hasUpdated(EmitterHandle _handle) | ps::ParticleSystem | inline |
| init(uint16_t _maxEmitters, bx::AllocatorI *_allocator) | ps::ParticleSystem | inline |
| m_allocator | ps::ParticleSystem | |
| m_emitter | ps::ParticleSystem | |
| m_emitterAlloc | ps::ParticleSystem | |
| m_quadIBH | ps::ParticleSystem | |
| m_quadVBH | ps::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::ParticleSystem | inline |
| renderEmitterById(EmitterHandle _handle, uint8_t _view, bgfx::ProgramHandle _program, const float *_mtxView, const math::vec3 &_eye, bgfx::TextureHandle _texture) | ps::ParticleSystem | inline |
| s_texColor | ps::ParticleSystem | |
| shutdown() | ps::ParticleSystem | inline |
| updateEmitter(EmitterHandle _handle, float _dt, EmitterUniforms *_uniforms) | ps::ParticleSystem | inline |