Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.ScreenSpaceFireRenderer
Game.ScreenSpaceFireRenderer 的协作图:

class  Particle

Public 成员函数

 ScreenSpaceFireRenderer (int particlesCount)
virtual void Update (float dt)
virtual void Draw (PrimitivesRenderer2D primitivesRenderer, float depth, Matrix matrix, Color color)
virtual 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.cs5 行定义.

构造及析构函数说明

◆ ScreenSpaceFireRenderer()

Game.ScreenSpaceFireRenderer.ScreenSpaceFireRenderer ( int particlesCount)

在文件 ScreenSpaceFireRenderer.cs54 行定义.

函数调用图:

成员函数说明

◆ Draw()

virtual void Game.ScreenSpaceFireRenderer.Draw ( PrimitivesRenderer2D primitivesRenderer,
float depth,
Matrix matrix,
Color color )
virtual

在文件 ScreenSpaceFireRenderer.cs90 行定义.

函数调用图:

◆ DrawParticle()

virtual void Game.ScreenSpaceFireRenderer.DrawParticle ( TexturedBatch2D batch,
Particle particle,
float depth,
Color color )
virtual

在文件 ScreenSpaceFireRenderer.cs109 行定义.

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

◆ Update()

virtual void Game.ScreenSpaceFireRenderer.Update ( float dt)
virtual

在文件 ScreenSpaceFireRenderer.cs61 行定义.

函数调用图:

类成员变量说明

◆ m_particles

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

在文件 ScreenSpaceFireRenderer.cs26 行定义.

◆ m_random

Random Game.ScreenSpaceFireRenderer.m_random = new()

在文件 ScreenSpaceFireRenderer.cs28 行定义.

◆ m_texture

Texture2D Game.ScreenSpaceFireRenderer.m_texture

在文件 ScreenSpaceFireRenderer.cs32 行定义.

◆ m_toGenerate

float Game.ScreenSpaceFireRenderer.m_toGenerate

在文件 ScreenSpaceFireRenderer.cs30 行定义.

属性说明

◆ CutoffPosition

float Game.ScreenSpaceFireRenderer.CutoffPosition
getset

在文件 ScreenSpaceFireRenderer.cs52 行定义.

◆ MaxTimeToLive

float Game.ScreenSpaceFireRenderer.MaxTimeToLive
getset

在文件 ScreenSpaceFireRenderer.cs40 行定义.

◆ MinTimeToLive

float Game.ScreenSpaceFireRenderer.MinTimeToLive
getset

在文件 ScreenSpaceFireRenderer.cs38 行定义.

◆ Origin

Vector2 Game.ScreenSpaceFireRenderer.Origin
getset

在文件 ScreenSpaceFireRenderer.cs48 行定义.

◆ ParticleAnimationOffset

float Game.ScreenSpaceFireRenderer.ParticleAnimationOffset
getset

在文件 ScreenSpaceFireRenderer.cs46 行定义.

◆ ParticleAnimationPeriod

float Game.ScreenSpaceFireRenderer.ParticleAnimationPeriod
getset

在文件 ScreenSpaceFireRenderer.cs44 行定义.

◆ ParticleSize

float Game.ScreenSpaceFireRenderer.ParticleSize
getset

在文件 ScreenSpaceFireRenderer.cs42 行定义.

◆ ParticleSpeed

float Game.ScreenSpaceFireRenderer.ParticleSpeed
getset

在文件 ScreenSpaceFireRenderer.cs36 行定义.

◆ ParticlesPerSecond

float Game.ScreenSpaceFireRenderer.ParticlesPerSecond
getset

在文件 ScreenSpaceFireRenderer.cs34 行定义.

◆ Width

float Game.ScreenSpaceFireRenderer.Width
getset

在文件 ScreenSpaceFireRenderer.cs50 行定义.


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