Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
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.cs7 行定义.

构造及析构函数说明

◆ PerformanceManager()

Game.PerformanceManager.PerformanceManager ( )
staticprivate

在文件 PerformanceManager.cs60 行定义.

函数调用图:

成员函数说明

◆ AddExtraStat()

void Game.PerformanceManager.AddExtraStat ( string stat)
static

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

在文件 PerformanceManager.cs223 行定义.

这是这个函数的调用关系图:

◆ Draw()

void Game.PerformanceManager.Draw ( )
static

在文件 PerformanceManager.cs147 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Update()

void Game.PerformanceManager.Update ( )
static

在文件 PerformanceManager.cs136 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_averageCpuFrameTime

RunningAverage Game.PerformanceManager.m_averageCpuFrameTime
static

在文件 PerformanceManager.cs18 行定义.

◆ m_averageFrameTime

RunningAverage Game.PerformanceManager.m_averageFrameTime
static

在文件 PerformanceManager.cs16 行定义.

◆ m_extraStats

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

在文件 PerformanceManager.cs40 行定义.

◆ m_fontBatch

FontBatch2D Game.PerformanceManager.m_fontBatch
static

在文件 PerformanceManager.cs46 行定义.

◆ m_frameCount

int Game.PerformanceManager.m_frameCount
static

在文件 PerformanceManager.cs36 行定义.

◆ m_frameData

FrameData [] Game.PerformanceManager.m_frameData
static

在文件 PerformanceManager.cs42 行定义.

◆ m_frameDataIndex

int Game.PerformanceManager.m_frameDataIndex
static

在文件 PerformanceManager.cs44 行定义.

◆ m_longTermAverageFrameTime

? float Game.PerformanceManager.m_longTermAverageFrameTime
static

在文件 PerformanceManager.cs20 行定义.

◆ m_primitivesRenderer

PrimitivesRenderer2D Game.PerformanceManager.m_primitivesRenderer
static

在文件 PerformanceManager.cs14 行定义.

◆ m_stateMachine

StateMachine Game.PerformanceManager.m_stateMachine
static

在文件 PerformanceManager.cs28 行定义.

◆ m_statsString

string Game.PerformanceManager.m_statsString
static

在文件 PerformanceManager.cs38 行定义.

◆ m_totalCpuFrameTime

double Game.PerformanceManager.m_totalCpuFrameTime
static

在文件 PerformanceManager.cs34 行定义.

◆ m_totalFrameTime

double Game.PerformanceManager.m_totalFrameTime
static

在文件 PerformanceManager.cs32 行定义.

◆ m_totalGameTime

double Game.PerformanceManager.m_totalGameTime
static

在文件 PerformanceManager.cs30 行定义.

◆ m_totalGpuMemoryUsed

long Game.PerformanceManager.m_totalGpuMemoryUsed
static

在文件 PerformanceManager.cs24 行定义.

◆ m_totalGraphicResourcesCount

long Game.PerformanceManager.m_totalGraphicResourcesCount
static

在文件 PerformanceManager.cs26 行定义.

◆ m_totalMemoryUsed

long Game.PerformanceManager.m_totalMemoryUsed
static

在文件 PerformanceManager.cs22 行定义.

属性说明

◆ AverageCpuFrameTime

float Game.PerformanceManager.AverageCpuFrameTime
staticget

在文件 PerformanceManager.cs52 行定义.

◆ AverageFrameTime

float Game.PerformanceManager.AverageFrameTime
staticget

在文件 PerformanceManager.cs50 行定义.

◆ LongTermAverageFrameTime

? float Game.PerformanceManager.LongTermAverageFrameTime
staticget

在文件 PerformanceManager.cs48 行定义.

◆ TotalGpuMemoryUsed

long Game.PerformanceManager.TotalGpuMemoryUsed
staticget

在文件 PerformanceManager.cs56 行定义.

◆ TotalGraphicResourcesCount

long Game.PerformanceManager.TotalGraphicResourcesCount
staticget

在文件 PerformanceManager.cs58 行定义.

◆ TotalMemoryUsed

long Game.PerformanceManager.TotalMemoryUsed
staticget

在文件 PerformanceManager.cs54 行定义.


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