yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gfx::Arena::TextureQueueStats Struct Reference

Statistics for texture queue processing. More...

#include <arena.h>

Public Member Functions

void Reset ()
 

Public Attributes

size_t textures_processed = 0
 
size_t frames_with_work = 0
 
float total_time_ms = 0.0f
 
float max_frame_time_ms = 0.0f
 
float avg_texture_time_ms = 0.0f
 

Detailed Description

Statistics for texture queue processing.

Definition at line 99 of file arena.h.

Member Function Documentation

◆ Reset()

void yaze::gfx::Arena::TextureQueueStats::Reset ( )
inline

Member Data Documentation

◆ textures_processed

size_t yaze::gfx::Arena::TextureQueueStats::textures_processed = 0

Definition at line 100 of file arena.h.

Referenced by yaze::gfx::Arena::ProcessTextureQueueWithBudget(), and Reset().

◆ frames_with_work

size_t yaze::gfx::Arena::TextureQueueStats::frames_with_work = 0

Definition at line 101 of file arena.h.

Referenced by yaze::gfx::Arena::ProcessTextureQueueWithBudget(), and Reset().

◆ total_time_ms

float yaze::gfx::Arena::TextureQueueStats::total_time_ms = 0.0f

Definition at line 102 of file arena.h.

Referenced by yaze::gfx::Arena::ProcessTextureQueueWithBudget(), and Reset().

◆ max_frame_time_ms

float yaze::gfx::Arena::TextureQueueStats::max_frame_time_ms = 0.0f

Definition at line 103 of file arena.h.

Referenced by yaze::gfx::Arena::ProcessTextureQueueWithBudget(), and Reset().

◆ avg_texture_time_ms

float yaze::gfx::Arena::TextureQueueStats::avg_texture_time_ms = 0.0f

Definition at line 104 of file arena.h.

Referenced by yaze::gfx::Arena::ProcessTextureQueueWithBudget(), and Reset().


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