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

Public Attributes

const Particles::EmitterAttrsattrs
Particles::EnvelopeSampleBuffer sampleBuffer
Particles::EmitterMesh emitterMesh
uint32_t renderableIndex
Util::RingBuffer< Particleparticles
Util::Array< ParticleparticlesToRender
Math::mat4 transform
Math::bbox boundingBox
SizeT emissionCounter
SizeT outputCapacity
ParticleJobSliceOutputData outputData
Util::FixedArray< CoreGraphics::MeshIdmeshPerFrame
CoreGraphics::MeshId mesh
uint32_t baseVertex
uint32_t numParticles

Member Data Documentation

◆ attrs

const Particles::EmitterAttrs* Particles::ParticleContext::ParticleSystemRuntime::attrs

◆ baseVertex

uint32_t Particles::ParticleContext::ParticleSystemRuntime::baseVertex

◆ boundingBox

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

◆ emissionCounter

SizeT Particles::ParticleContext::ParticleSystemRuntime::emissionCounter

◆ emitterMesh

Particles::EmitterMesh Particles::ParticleContext::ParticleSystemRuntime::emitterMesh

◆ mesh

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

◆ meshPerFrame

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

◆ numParticles

uint32_t Particles::ParticleContext::ParticleSystemRuntime::numParticles

◆ outputCapacity

SizeT Particles::ParticleContext::ParticleSystemRuntime::outputCapacity

◆ outputData

ParticleJobSliceOutputData Particles::ParticleContext::ParticleSystemRuntime::outputData

◆ particles

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

◆ particlesToRender

Util::Array<Particle> Particles::ParticleContext::ParticleSystemRuntime::particlesToRender

◆ renderableIndex

uint32_t Particles::ParticleContext::ParticleSystemRuntime::renderableIndex

◆ sampleBuffer

Particles::EnvelopeSampleBuffer Particles::ParticleContext::ParticleSystemRuntime::sampleBuffer

◆ transform

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

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