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

Public 成员函数

 ParticleSystem (int particlesCount)
 
override void Draw (Camera camera)
 
override bool Simulate (float dt)
 
- Public 成员函数 继承自 Game.ParticleSystemBase
void Draw (Camera camera)
 
bool Simulate (float dt)
 
virtual void OnAdded ()
 
virtual void OnRemoved ()
 

Public 属性

T[] m_particles
 
Texture2D m_texture
 
Vector3[] m_front = new Vector3[3]
 
Vector3[] m_right = new Vector3[3]
 
Vector3[] m_up = new Vector3[3]
 
TexturedBatch3D AdditiveBatch
 
TexturedBatch3D AlphaBlendedBatch
 
- Public 属性 继承自 Game.ParticleSystemBase
SubsystemParticles SubsystemParticles
 

属性

T[] Particles [get]
 
Texture2D Texture [get, set]
 
int TextureSlotsCount [get, set]
 

构造及析构函数说明

◆ ParticleSystem()

Game.ParticleSystem< T >.ParticleSystem ( int particlesCount)

成员函数说明

◆ Draw()

override void Game.ParticleSystem< T >.Draw ( Camera camera)

◆ Simulate()

override bool Game.ParticleSystem< T >.Simulate ( float dt)

类成员变量说明

◆ AdditiveBatch

TexturedBatch3D Game.ParticleSystem< T >.AdditiveBatch

◆ AlphaBlendedBatch

TexturedBatch3D Game.ParticleSystem< T >.AlphaBlendedBatch

◆ m_front

Vector3 [] Game.ParticleSystem< T >.m_front = new Vector3[3]

◆ m_particles

T [] Game.ParticleSystem< T >.m_particles

◆ m_right

Vector3 [] Game.ParticleSystem< T >.m_right = new Vector3[3]

◆ m_texture

Texture2D Game.ParticleSystem< T >.m_texture

◆ m_up

Vector3 [] Game.ParticleSystem< T >.m_up = new Vector3[3]

属性说明

◆ Particles

T [] Game.ParticleSystem< T >.Particles
get

◆ Texture

Texture2D Game.ParticleSystem< T >.Texture
getset

◆ TextureSlotsCount

int Game.ParticleSystem< T >.TextureSlotsCount
getset

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