My Project v1
Project
载入中...
搜索中...
未找到
Game.PerformanceManager
Game.PerformanceManager 的协作图:

struct  FrameData
 

静态 Public 成员函数

static void Update ()
 
static void Draw ()
 
static void AddExtraStat (string stat)
 在性能信息下方添加一行信息,需每帧添加,不支持中文
 

静态 Public 属性

static PrimitivesRenderer2D m_primitivesRenderer
 
static RunningAverage m_averageFrameTime
 
static RunningAverage m_averageCpuFrameTime
 
static ? float m_longTermAverageFrameTime
 
static long m_totalMemoryUsed
 
static long m_totalGpuMemoryUsed
 
static long m_totalGraphicResourcesCount
 
static StateMachine m_stateMachine
 
static double m_totalGameTime
 
static double m_totalFrameTime
 
static double m_totalCpuFrameTime
 
static int m_frameCount
 
static string m_statsString
 
static readonly List< string > m_extraStats = []
 
static FrameData[] m_frameData
 
static int m_frameDataIndex
 
static FontBatch2D m_fontBatch
 

属性

static ? float LongTermAverageFrameTime [get]
 
static float AverageFrameTime [get]
 
static float AverageCpuFrameTime [get]
 
static long TotalMemoryUsed [get]
 
static long TotalGpuMemoryUsed [get]
 
static long TotalGraphicResourcesCount [get]
 

静态 Private 成员函数

static PerformanceManager ()
 

构造及析构函数说明

◆ PerformanceManager()

static Game.PerformanceManager.PerformanceManager ( )
staticprivate
函数调用图:

成员函数说明

◆ AddExtraStat()

static void Game.PerformanceManager.AddExtraStat ( string stat)
static

在性能信息下方添加一行信息,需每帧添加,不支持中文

◆ Draw()

static void Game.PerformanceManager.Draw ( )
static
函数调用图:
这是这个函数的调用关系图:

◆ Update()

static void Game.PerformanceManager.Update ( )
static
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_averageCpuFrameTime

RunningAverage Game.PerformanceManager.m_averageCpuFrameTime
static

◆ m_averageFrameTime

RunningAverage Game.PerformanceManager.m_averageFrameTime
static

◆ m_extraStats

readonly List<string> Game.PerformanceManager.m_extraStats = []
static

◆ m_fontBatch

FontBatch2D Game.PerformanceManager.m_fontBatch
static

◆ m_frameCount

int Game.PerformanceManager.m_frameCount
static

◆ m_frameData

FrameData [] Game.PerformanceManager.m_frameData
static

◆ m_frameDataIndex

int Game.PerformanceManager.m_frameDataIndex
static

◆ m_longTermAverageFrameTime

? float Game.PerformanceManager.m_longTermAverageFrameTime
static

◆ m_primitivesRenderer

PrimitivesRenderer2D Game.PerformanceManager.m_primitivesRenderer
static

◆ m_stateMachine

StateMachine Game.PerformanceManager.m_stateMachine
static

◆ m_statsString

string Game.PerformanceManager.m_statsString
static

◆ m_totalCpuFrameTime

double Game.PerformanceManager.m_totalCpuFrameTime
static

◆ m_totalFrameTime

double Game.PerformanceManager.m_totalFrameTime
static

◆ m_totalGameTime

double Game.PerformanceManager.m_totalGameTime
static

◆ m_totalGpuMemoryUsed

long Game.PerformanceManager.m_totalGpuMemoryUsed
static

◆ m_totalGraphicResourcesCount

long Game.PerformanceManager.m_totalGraphicResourcesCount
static

◆ m_totalMemoryUsed

long Game.PerformanceManager.m_totalMemoryUsed
static

属性说明

◆ AverageCpuFrameTime

float Game.PerformanceManager.AverageCpuFrameTime
staticget

◆ AverageFrameTime

float Game.PerformanceManager.AverageFrameTime
staticget

◆ LongTermAverageFrameTime

? float Game.PerformanceManager.LongTermAverageFrameTime
staticget

◆ TotalGpuMemoryUsed

long Game.PerformanceManager.TotalGpuMemoryUsed
staticget

◆ TotalGraphicResourcesCount

long Game.PerformanceManager.TotalGraphicResourcesCount
staticget

◆ TotalMemoryUsed

long Game.PerformanceManager.TotalMemoryUsed
staticget

该类的文档由以下文件生成: