Nebula
Loading...
Searching...
No Matches
Particles::ParticleContext::ParticleSystemRuntime Struct Reference

Public Attributes

uint32 renderableIndex
 
Util::RingBuffer< Particleparticles
 
Math::mat4 transform
 
Math::bbox boundingBox
 
SizeT emissionCounter
 
ParticleJobUniformData uniformData
 
SizeT outputCapacity
 
ParticleJobSliceOutputData outputData
 
Util::FixedArray< CoreGraphics::MeshIdmeshPerFrame
 
CoreGraphics::MeshId mesh
 
uint32 baseVertex
 
uint32 numParticles
 

Member Data Documentation

◆ baseVertex

uint32 Particles::ParticleContext::ParticleSystemRuntime::baseVertex

◆ boundingBox

Math::bbox Particles::ParticleContext::ParticleSystemRuntime::boundingBox

◆ emissionCounter

SizeT Particles::ParticleContext::ParticleSystemRuntime::emissionCounter

◆ mesh

CoreGraphics::MeshId Particles::ParticleContext::ParticleSystemRuntime::mesh

◆ meshPerFrame

Util::FixedArray<CoreGraphics::MeshId> Particles::ParticleContext::ParticleSystemRuntime::meshPerFrame

◆ numParticles

uint32 Particles::ParticleContext::ParticleSystemRuntime::numParticles

◆ outputCapacity

SizeT Particles::ParticleContext::ParticleSystemRuntime::outputCapacity

◆ outputData

ParticleJobSliceOutputData Particles::ParticleContext::ParticleSystemRuntime::outputData

◆ particles

Util::RingBuffer<Particle> Particles::ParticleContext::ParticleSystemRuntime::particles

◆ renderableIndex

uint32 Particles::ParticleContext::ParticleSystemRuntime::renderableIndex

◆ transform

Math::mat4 Particles::ParticleContext::ParticleSystemRuntime::transform

◆ uniformData

ParticleJobUniformData Particles::ParticleContext::ParticleSystemRuntime::uniformData

The documentation for this struct was generated from the following file: