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

Public 成员函数

void AddParticleSystem (ParticleSystemBase particleSystem, bool throwOnAlreadyAdded=false)
 
void RemoveParticleSystem (ParticleSystemBase particleSystem, bool throwOnNotFound=false)
 
bool ContainsParticleSystem (ParticleSystemBase particleSystem)
 
override void Load (ValuesDictionary valuesDictionary)
 
void Update (float dt)
 
void Draw (Camera camera, int drawOrder)
 
- Public 成员函数 继承自 Game.IDrawable
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemTime m_subsystemTime
 
Dictionary< ParticleSystemBase, bool > m_particleSystems = []
 
PrimitivesRenderer3D PrimitivesRenderer = new()
 
bool ParticleSystemsDraw = true
 
bool ParticleSystemsSimulate = true
 
int[] m_drawOrders
 
List< ParticleSystemBasem_endedParticleSystems = []
 

属性

UpdateOrder UpdateOrder [get]
 
SubsystemSky SubsystemSky [get, private set]
 
int[] DrawOrders [get]
 
- 属性 继承自 Game.IDrawable
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ AddParticleSystem()

void Game.SubsystemParticles.AddParticleSystem ( ParticleSystemBase particleSystem,
bool throwOnAlreadyAdded = false )
函数调用图:
这是这个函数的调用关系图:

◆ ContainsParticleSystem()

bool Game.SubsystemParticles.ContainsParticleSystem ( ParticleSystemBase particleSystem)
这是这个函数的调用关系图:

◆ Draw()

void Game.SubsystemParticles.Draw ( Camera camera,
int drawOrder )

实现了 Game.IDrawable.

函数调用图:

◆ Load()

override void Game.SubsystemParticles.Load ( ValuesDictionary valuesDictionary)

◆ RemoveParticleSystem()

void Game.SubsystemParticles.RemoveParticleSystem ( ParticleSystemBase particleSystem,
bool throwOnNotFound = false )
函数调用图:
这是这个函数的调用关系图:

◆ Update()

void Game.SubsystemParticles.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

类成员变量说明

◆ m_drawOrders

int [] Game.SubsystemParticles.m_drawOrders
初始值:
= new int[1]
{
300
}

◆ m_endedParticleSystems

List<ParticleSystemBase> Game.SubsystemParticles.m_endedParticleSystems = []

◆ m_particleSystems

Dictionary<ParticleSystemBase, bool> Game.SubsystemParticles.m_particleSystems = []

◆ m_subsystemTime

SubsystemTime Game.SubsystemParticles.m_subsystemTime

◆ ParticleSystemsDraw

bool Game.SubsystemParticles.ParticleSystemsDraw = true

◆ ParticleSystemsSimulate

bool Game.SubsystemParticles.ParticleSystemsSimulate = true

◆ PrimitivesRenderer

PrimitivesRenderer3D Game.SubsystemParticles.PrimitivesRenderer = new()

属性说明

◆ DrawOrders

int [] Game.SubsystemParticles.DrawOrders
get

实现了 Game.IDrawable.

◆ SubsystemSky

SubsystemSky Game.SubsystemParticles.SubsystemSky
getprivate set

◆ UpdateOrder

UpdateOrder Game.SubsystemParticles.UpdateOrder
get

实现了 Game.IUpdateable.


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