My Project v1
Project
载入中...
搜索中...
未找到
Game.SubsystemUpdate
类 Game.SubsystemUpdate 继承关系图:
Game.SubsystemUpdate 的协作图:

class  Comparer
 
class  UpdateableInfo
 

Public 成员函数

virtual void Update ()
 
void AddUpdateable (IUpdateable updateable)
 
void RemoveUpdateable (IUpdateable updateable)
 
override void Load (ValuesDictionary valuesDictionary)
 
override void Save (ValuesDictionary valuesDictionary)
 
override void OnEntityAdded (Entity entity)
 
override void OnEntityRemoved (Entity entity)
 

Public 属性

SubsystemTime m_subsystemTime
 
Dictionary< IUpdateable, UpdateableInfom_updateables = []
 
Dictionary< IUpdateable, bool > m_toAddOrRemove = []
 
List< IUpdateablem_sortedUpdateables = []
 
Dictionary< Type, int > m_updateTicksCount = new Dictionary<Type, int>()
 
Dictionary< Type, int > m_updateTimesCount = new Dictionary<Type, int>()
 
bool UpdateTimeDebug = false
 

属性

float DefaultFixedTimeStep [get]
 
int DefaultFixedUpdateStep [get]
 
int UpdateablesCount [get]
 
int UpdatesPerFrame [get, set]
 

成员函数说明

◆ AddUpdateable()

void Game.SubsystemUpdate.AddUpdateable ( IUpdateable updateable)
这是这个函数的调用关系图:

◆ Load()

override void Game.SubsystemUpdate.Load ( ValuesDictionary valuesDictionary)
函数调用图:

◆ OnEntityAdded()

override void Game.SubsystemUpdate.OnEntityAdded ( Entity entity)
函数调用图:

◆ OnEntityRemoved()

override void Game.SubsystemUpdate.OnEntityRemoved ( Entity entity)
函数调用图:

◆ RemoveUpdateable()

void Game.SubsystemUpdate.RemoveUpdateable ( IUpdateable updateable)
这是这个函数的调用关系图:

◆ Save()

override void Game.SubsystemUpdate.Save ( ValuesDictionary valuesDictionary)

◆ Update()

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

类成员变量说明

◆ m_sortedUpdateables

List<IUpdateable> Game.SubsystemUpdate.m_sortedUpdateables = []

◆ m_subsystemTime

SubsystemTime Game.SubsystemUpdate.m_subsystemTime

◆ m_toAddOrRemove

Dictionary<IUpdateable, bool> Game.SubsystemUpdate.m_toAddOrRemove = []

◆ m_updateables

Dictionary<IUpdateable, UpdateableInfo> Game.SubsystemUpdate.m_updateables = []

◆ m_updateTicksCount

Dictionary<Type, int> Game.SubsystemUpdate.m_updateTicksCount = new Dictionary<Type, int>()

◆ m_updateTimesCount

Dictionary<Type, int> Game.SubsystemUpdate.m_updateTimesCount = new Dictionary<Type, int>()

◆ UpdateTimeDebug

bool Game.SubsystemUpdate.UpdateTimeDebug = false

属性说明

◆ DefaultFixedTimeStep

float Game.SubsystemUpdate.DefaultFixedTimeStep
get

◆ DefaultFixedUpdateStep

int Game.SubsystemUpdate.DefaultFixedUpdateStep
get

◆ UpdateablesCount

int Game.SubsystemUpdate.UpdateablesCount
get

◆ UpdatesPerFrame

int Game.SubsystemUpdate.UpdatesPerFrame
getset

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