C# 클래스 hyades.graphics.particle.ParticleManager

파일 보기 프로젝트 열기: zfedoran/bubblebound 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
particle_array hyades.graphics.particle.Particle[]
particle_pool Queue

공개 메소드들

메소드 설명
Draw ( GraphicsDevice device, Camera camera ) : void
Emit ( IParticleLogic logic, float life ) : Particle
Explode ( Vector3 position, float radius ) : void
GetInstance ( ) : ParticleManager
Implode ( Vector3 position, float radius ) : void
ParticleManager ( ) : System
Update ( double elapsed ) : void

비공개 메소드들

메소드 설명
Interact ( Vector3 position, float radius, bool explode ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( GraphicsDevice device, Camera camera ) : void
device GraphicsDevice
camera Camera
리턴 void

Emit() 공개 메소드

public Emit ( IParticleLogic logic, float life ) : Particle
logic IParticleLogic
life float
리턴 Particle

Explode() 공개 메소드

public Explode ( Vector3 position, float radius ) : void
position Vector3
radius float
리턴 void

GetInstance() 공개 정적인 메소드

public static GetInstance ( ) : ParticleManager
리턴 ParticleManager

Implode() 공개 메소드

public Implode ( Vector3 position, float radius ) : void
position Vector3
radius float
리턴 void

ParticleManager() 공개 메소드

public ParticleManager ( ) : System
리턴 System

Update() 공개 메소드

public Update ( double elapsed ) : void
elapsed double
리턴 void

프로퍼티 상세

particle_array 공개적으로 프로퍼티

public Particle[],hyades.graphics.particle particle_array
리턴 hyades.graphics.particle.Particle[]

particle_pool 공개적으로 프로퍼티

public Queue particle_pool
리턴 Queue