Counters from the most recent particle update and render pass. 更多...
#include <ParticleRuntime.h>
Public 属性 | |
| uint64_t | frameIndex = 0 |
| eve::SimulationTick | simulationTick = eve::SimulationTick::zero() |
| Simulation tick that produced the latest simulation counters. | |
| int | emittersTotal = 0 |
| int | emittersSimulated = 0 |
| int | emittersCulled = 0 |
| int | emittersQualitySkipped = 0 |
| int | emittersBudgetSkipped = 0 |
| int | particlesBefore = 0 |
| int | particlesAfter = 0 |
| int | particlesSpawned = 0 |
| int | particlesKilled = 0 |
| int | droppedSpawns = 0 |
| int | gpuResidentEmitters = 0 |
| int | gpuResidentParticles = 0 |
| int | renderedParticles = 0 |
| int | renderCulledEmitters = 0 |
| double | simulationMs = 0.0 |
| double | renderMs = 0.0 |
详细描述
Counters from the most recent particle update and render pass.
在文件 ParticleRuntime.h 第 22 行定义.
类成员变量说明
◆ droppedSpawns
| int eve::particles::ParticleFrameStats::droppedSpawns = 0 |
在文件 ParticleRuntime.h 第 35 行定义.
◆ emittersBudgetSkipped
| int eve::particles::ParticleFrameStats::emittersBudgetSkipped = 0 |
在文件 ParticleRuntime.h 第 30 行定义.
◆ emittersCulled
| int eve::particles::ParticleFrameStats::emittersCulled = 0 |
在文件 ParticleRuntime.h 第 28 行定义.
◆ emittersQualitySkipped
| int eve::particles::ParticleFrameStats::emittersQualitySkipped = 0 |
在文件 ParticleRuntime.h 第 29 行定义.
◆ emittersSimulated
| int eve::particles::ParticleFrameStats::emittersSimulated = 0 |
在文件 ParticleRuntime.h 第 27 行定义.
被这些函数引用 eve::particles::Particles::getLastSimulatedEmitters().
◆ emittersTotal
| int eve::particles::ParticleFrameStats::emittersTotal = 0 |
在文件 ParticleRuntime.h 第 26 行定义.
◆ frameIndex
| uint64_t eve::particles::ParticleFrameStats::frameIndex = 0 |
在文件 ParticleRuntime.h 第 23 行定义.
◆ gpuResidentEmitters
| int eve::particles::ParticleFrameStats::gpuResidentEmitters = 0 |
在文件 ParticleRuntime.h 第 36 行定义.
被这些函数引用 eve::particles::Particles::getLastGpuResidentEmitters().
◆ gpuResidentParticles
| int eve::particles::ParticleFrameStats::gpuResidentParticles = 0 |
在文件 ParticleRuntime.h 第 37 行定义.
被这些函数引用 eve::particles::Particles::getLastGpuResidentParticles().
◆ particlesAfter
| int eve::particles::ParticleFrameStats::particlesAfter = 0 |
在文件 ParticleRuntime.h 第 32 行定义.
◆ particlesBefore
| int eve::particles::ParticleFrameStats::particlesBefore = 0 |
在文件 ParticleRuntime.h 第 31 行定义.
◆ particlesKilled
| int eve::particles::ParticleFrameStats::particlesKilled = 0 |
在文件 ParticleRuntime.h 第 34 行定义.
◆ particlesSpawned
| int eve::particles::ParticleFrameStats::particlesSpawned = 0 |
在文件 ParticleRuntime.h 第 33 行定义.
被这些函数引用 eve::particles::Particles::getLastSpawnedParticles().
◆ renderCulledEmitters
| int eve::particles::ParticleFrameStats::renderCulledEmitters = 0 |
在文件 ParticleRuntime.h 第 39 行定义.
◆ renderedParticles
| int eve::particles::ParticleFrameStats::renderedParticles = 0 |
在文件 ParticleRuntime.h 第 38 行定义.
被这些函数引用 eve::particles::Particles::getLastRenderedParticles().
◆ renderMs
| double eve::particles::ParticleFrameStats::renderMs = 0.0 |
在文件 ParticleRuntime.h 第 41 行定义.
◆ simulationMs
| double eve::particles::ParticleFrameStats::simulationMs = 0.0 |
在文件 ParticleRuntime.h 第 40 行定义.
◆ simulationTick
| eve::SimulationTick eve::particles::ParticleFrameStats::simulationTick = eve::SimulationTick::zero() |
Simulation tick that produced the latest simulation counters.
在文件 ParticleRuntime.h 第 25 行定义.
该结构体的文档由以下文件生成:
- src/modules/particles/ParticleRuntime.h