My Project v1
Project
载入中...
搜索中...
未找到
Game.ScreenSpaceFireRenderer
Game.ScreenSpaceFireRenderer 的协作图:

class  Particle
 

Public 成员函数

 ScreenSpaceFireRenderer (int particlesCount)
 
void Update (float dt)
 
void Draw (PrimitivesRenderer2D primitivesRenderer, float depth, Matrix matrix, Color color)
 
void DrawParticle (TexturedBatch2D batch, Particle particle, float depth, Color color)
 

Public 属性

List< Particlem_particles = []
 
Random m_random = new()
 
float m_toGenerate
 
Texture2D m_texture
 

属性

float ParticlesPerSecond [get, set]
 
float ParticleSpeed [get, set]
 
float MinTimeToLive [get, set]
 
float MaxTimeToLive [get, set]
 
float ParticleSize [get, set]
 
float ParticleAnimationPeriod [get, set]
 
float ParticleAnimationOffset [get, set]
 
Vector2 Origin [get, set]
 
float Width [get, set]
 
float CutoffPosition [get, set]
 

构造及析构函数说明

◆ ScreenSpaceFireRenderer()

Game.ScreenSpaceFireRenderer.ScreenSpaceFireRenderer ( int particlesCount)
函数调用图:

成员函数说明

◆ Draw()

void Game.ScreenSpaceFireRenderer.Draw ( PrimitivesRenderer2D primitivesRenderer,
float depth,
Matrix matrix,
Color color )
函数调用图:
这是这个函数的调用关系图:

◆ DrawParticle()

void Game.ScreenSpaceFireRenderer.DrawParticle ( TexturedBatch2D batch,
Particle particle,
float depth,
Color color )
这是这个函数的调用关系图:

◆ Update()

void Game.ScreenSpaceFireRenderer.Update ( float dt)
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_particles

List<Particle> Game.ScreenSpaceFireRenderer.m_particles = []

◆ m_random

Random Game.ScreenSpaceFireRenderer.m_random = new()

◆ m_texture

Texture2D Game.ScreenSpaceFireRenderer.m_texture

◆ m_toGenerate

float Game.ScreenSpaceFireRenderer.m_toGenerate

属性说明

◆ CutoffPosition

float Game.ScreenSpaceFireRenderer.CutoffPosition
getset

◆ MaxTimeToLive

float Game.ScreenSpaceFireRenderer.MaxTimeToLive
getset

◆ MinTimeToLive

float Game.ScreenSpaceFireRenderer.MinTimeToLive
getset

◆ Origin

Vector2 Game.ScreenSpaceFireRenderer.Origin
getset

◆ ParticleAnimationOffset

float Game.ScreenSpaceFireRenderer.ParticleAnimationOffset
getset

◆ ParticleAnimationPeriod

float Game.ScreenSpaceFireRenderer.ParticleAnimationPeriod
getset

◆ ParticleSize

float Game.ScreenSpaceFireRenderer.ParticleSize
getset

◆ ParticleSpeed

float Game.ScreenSpaceFireRenderer.ParticleSpeed
getset

◆ ParticlesPerSecond

float Game.ScreenSpaceFireRenderer.ParticlesPerSecond
getset

◆ Width

float Game.ScreenSpaceFireRenderer.Width
getset

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