C# 클래스 ParticleDemo.ParticleSystem

상속: GameService
파일 보기 프로젝트 열기: demiurghg/FusionEngine

공개 메소드들

메소드 설명
AddParticle ( System.Vector2 pos, System.Vector2 vel, float lifeTime, float size0, float size1, float colorBoost = 1 ) : void

Adds random particle at specified position

Draw ( Fusion.GameTime gameTime, Fusion stereoEye ) : void

Initialize ( ) : void

ParticleSystem ( Game game ) : System

Update ( Fusion.GameTime gameTime ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
ClearParticleBuffer ( ) : void

Makes all particles wittingly dead

Game_Reloading ( object sender, EventArgs e ) : void
RadialRandomVector ( ) : System.Vector2

Returns random radial vector

StateEnum ( Fusion.Graphics.PipelineState ps, Flags flags ) : void

메소드 상세

AddParticle() 공개 메소드

Adds random particle at specified position
public AddParticle ( System.Vector2 pos, System.Vector2 vel, float lifeTime, float size0, float size1, float colorBoost = 1 ) : void
pos System.Vector2
vel System.Vector2
lifeTime float
size0 float
size1 float
colorBoost float
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Draw() 공개 메소드

public Draw ( Fusion.GameTime gameTime, Fusion stereoEye ) : void
gameTime Fusion.GameTime
stereoEye Fusion
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

ParticleSystem() 공개 메소드

public ParticleSystem ( Game game ) : System
game Game
리턴 System

Update() 공개 메소드

public Update ( Fusion.GameTime gameTime ) : void
gameTime Fusion.GameTime
리턴 void