载入中...
搜索中...
未找到
ParticleRuntime.h
浏览该文件的文档.
Common time values and an injectable deterministic simulation clock.
static constexpr StrongUint64 zero() noexcept
Returns the zero value for this strong type.
Definition StrongUint64.h:24
Definition ParticleGraph.h:53
ParticleBudgetConfig & particleBudgetConfig()
Mutable process-wide scalability configuration.
Definition ParticleRuntime.cpp:10
const ParticleFrameStats & particleFrameStats()
Statistics for the most recently processed particle frame.
Definition ParticleRuntime.cpp:11
ParticleFrameStats & mutableParticleFrameStats()
Internal mutable statistics used by particle systems.
Definition ParticleRuntime.cpp:12
Global particle scalability controls shared by CPU and future GPU backends.
Definition ParticleRuntime.h:12
int maxSimulatedEmitters
Maximum emitters simulated per frame; zero is unlimited.
Definition ParticleRuntime.h:16
int maxParticles
Soft cap for live particles across all emitters; zero is unlimited.
Definition ParticleRuntime.h:14
Counters from the most recent particle update and render pass.
Definition ParticleRuntime.h:22
int renderCulledEmitters
Definition ParticleRuntime.h:39
int renderedParticles
Definition ParticleRuntime.h:38
int emittersBudgetSkipped
Definition ParticleRuntime.h:30
int emittersSimulated
Definition ParticleRuntime.h:27
int particlesKilled
Definition ParticleRuntime.h:34
int gpuResidentParticles
Definition ParticleRuntime.h:37
int emittersQualitySkipped
Definition ParticleRuntime.h:29
int gpuResidentEmitters
Definition ParticleRuntime.h:36
eve::SimulationTick simulationTick
Simulation tick that produced the latest simulation counters.
Definition ParticleRuntime.h:25
int particlesBefore
Definition ParticleRuntime.h:31
int particlesSpawned
Definition ParticleRuntime.h:33