载入中...
搜索中...
未找到
eve::particles::ParticleFrameStats结构体 参考

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 行定义.

被这些函数引用 eve::particles::Particles::getLastDroppedSpawns().

◆ emittersBudgetSkipped

int eve::particles::ParticleFrameStats::emittersBudgetSkipped = 0

在文件 ParticleRuntime.h 第 30 行定义.

◆ emittersCulled

int eve::particles::ParticleFrameStats::emittersCulled = 0

在文件 ParticleRuntime.h 第 28 行定义.

被这些函数引用 eve::particles::Particles::getLastCulledEmitters().

◆ 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 行定义.

被这些函数引用 eve::particles::runParticleSimulation().

◆ 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 行定义.

被这些函数引用 eve::particles::Particles::getLastParticleCount().

◆ 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 行定义.

被这些函数引用 eve::particles::Particles::getLastRenderMs().

◆ simulationMs

double eve::particles::ParticleFrameStats::simulationMs = 0.0

在文件 ParticleRuntime.h 第 40 行定义.

被这些函数引用 eve::particles::Particles::getLastSimulationMs().

◆ simulationTick

eve::SimulationTick eve::particles::ParticleFrameStats::simulationTick = eve::SimulationTick::zero()

Simulation tick that produced the latest simulation counters.

在文件 ParticleRuntime.h 第 25 行定义.

被这些函数引用 eve::particles::runParticleSimulation().


该结构体的文档由以下文件生成: