SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::CullingSystem::Stats Struct Reference

Per-frame counters for the last completed culling pass. More...

#include <CullingSystem.hpp>

Public Attributes

uint32_t frustumCulled = 0
uint32_t occludersRasterized = 0
uint32_t occludersSubmitted = 0
uint32_t occlusionCulled = 0
bool occlusionSkipped = false
float rasterizeMs = 0.0f
uint32_t tested = 0

Detailed Description

Per-frame counters for the last completed culling pass.

Definition at line 71 of file CullingSystem.hpp.

Member Data Documentation

◆ frustumCulled

uint32_t Sleak::CullingSystem::Stats::frustumCulled = 0

Definition at line 75 of file CullingSystem.hpp.

◆ occludersRasterized

uint32_t Sleak::CullingSystem::Stats::occludersRasterized = 0

Definition at line 73 of file CullingSystem.hpp.

◆ occludersSubmitted

uint32_t Sleak::CullingSystem::Stats::occludersSubmitted = 0

Definition at line 72 of file CullingSystem.hpp.

◆ occlusionCulled

uint32_t Sleak::CullingSystem::Stats::occlusionCulled = 0

Definition at line 76 of file CullingSystem.hpp.

◆ occlusionSkipped

bool Sleak::CullingSystem::Stats::occlusionSkipped = false

Definition at line 77 of file CullingSystem.hpp.

◆ rasterizeMs

float Sleak::CullingSystem::Stats::rasterizeMs = 0.0f

Definition at line 78 of file CullingSystem.hpp.

◆ tested

uint32_t Sleak::CullingSystem::Stats::tested = 0

Definition at line 74 of file CullingSystem.hpp.