Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.SubsystemDrawing
类 Game.SubsystemDrawing 继承关系图:
Game.SubsystemDrawing 的协作图:

Public 成员函数

void AddDrawable (IDrawable drawable)
void RemoveDrawable (IDrawable drawable)
virtual void Draw (Camera camera)
override void Load (ValuesDictionary valuesDictionary)
override void Save (ValuesDictionary valuesDictionary)
override void OnEntityAdded (Entity entity)
override void OnEntityRemoved (Entity entity)
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void Dispose ()
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

Dictionary< IDrawable, bool > m_drawables = []
SortedMultiCollection< int, IDrawablem_sortedDrawables = []
Dictionary< Type, DebugInfom_debugInfos = []
Stopwatch m_debugStopwatch = new()
bool UpdateTimeDebug = false

属性

int DrawablesCount [get]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]

额外继承的成员函数

包函数 继承自 GameEntitySystem.Subsystem
void DisposeInternal ()

详细描述

在文件 SubsystemDrawing.cs8 行定义.

成员函数说明

◆ AddDrawable()

void Game.SubsystemDrawing.AddDrawable ( IDrawable drawable)

在文件 SubsystemDrawing.cs25 行定义.

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

◆ Draw()

virtual void Game.SubsystemDrawing.Draw ( Camera camera)
virtual

在文件 SubsystemDrawing.cs39 行定义.

函数调用图:

◆ Load()

override void Game.SubsystemDrawing.Load ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemDrawing.cs82 行定义.

函数调用图:

◆ OnEntityAdded()

override void Game.SubsystemDrawing.OnEntityAdded ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemDrawing.cs112 行定义.

函数调用图:

◆ OnEntityRemoved()

override void Game.SubsystemDrawing.OnEntityRemoved ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemDrawing.cs129 行定义.

函数调用图:

◆ RemoveDrawable()

void Game.SubsystemDrawing.RemoveDrawable ( IDrawable drawable)

在文件 SubsystemDrawing.cs33 行定义.

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

◆ Save()

override void Game.SubsystemDrawing.Save ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemDrawing.cs88 行定义.

函数调用图:

类成员变量说明

◆ m_debugInfos

Dictionary<Type, DebugInfo> Game.SubsystemDrawing.m_debugInfos = []

在文件 SubsystemDrawing.cs13 行定义.

◆ m_debugStopwatch

Stopwatch Game.SubsystemDrawing.m_debugStopwatch = new()

在文件 SubsystemDrawing.cs14 行定义.

◆ m_drawables

Dictionary<IDrawable, bool> Game.SubsystemDrawing.m_drawables = []

在文件 SubsystemDrawing.cs9 行定义.

◆ m_sortedDrawables

SortedMultiCollection<int, IDrawable> Game.SubsystemDrawing.m_sortedDrawables = []

在文件 SubsystemDrawing.cs11 行定义.

◆ UpdateTimeDebug

bool Game.SubsystemDrawing.UpdateTimeDebug = false

在文件 SubsystemDrawing.cs15 行定义.

属性说明

◆ DrawablesCount

int Game.SubsystemDrawing.DrawablesCount
get

在文件 SubsystemDrawing.cs17 行定义.


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