C# 클래스 Indiefreaks.Xna.Rendering.Particles.ParticleSystemManager

상속: IParticleSystemManager
파일 보기 프로젝트 열기: Indiefreaks/igf

공개 프로퍼티들

프로퍼티 타입 설명
ElapsedSeconds float
Frustum BoundingFrustum

공개 메소드들

메소드 설명
ApplyPreferences ( ISystemPreferences preferences ) : void

Use to apply user quality and performance preferences to the resources managed by this object.

BeginFrameRendering ( ISceneState scenestate ) : void

Sets up the object prior to rendering.

Clear ( ) : void

Removes resources managed by this object. Commonly used while clearing the scene.

EndFrameRendering ( ) : void

Finalizes rendering.

FindParticleSystemByIndex ( int index ) : ParticleSystem
FindParticleSystemByName ( string name ) : ParticleSystem
GetParticleSystemIndex ( ParticleSystem particleSystem ) : int
ParticleSystemManager ( IManagerServiceProvider sceneInterface ) : System

Creates a new instance

Remove ( ParticleSystem particleSystem ) : void

Removes a given ParticleSystem instance from the ParticleSystems list

SubmitParticleSystem ( ParticleSystem particleSystem ) : void

Submits a new ParticleSystem instance to the current ParticleSystems list

Unload ( ) : void

Disposes any graphics resource used internally by this object, and removes scene resources managed by this object. Commonly used during Game.UnloadContent.

메소드 상세

ApplyPreferences() 공개 메소드

Use to apply user quality and performance preferences to the resources managed by this object.
public ApplyPreferences ( ISystemPreferences preferences ) : void
preferences ISystemPreferences
리턴 void

BeginFrameRendering() 공개 메소드

Sets up the object prior to rendering.
public BeginFrameRendering ( ISceneState scenestate ) : void
scenestate ISceneState
리턴 void

Clear() 공개 메소드

Removes resources managed by this object. Commonly used while clearing the scene.
public Clear ( ) : void
리턴 void

EndFrameRendering() 공개 메소드

Finalizes rendering.
public EndFrameRendering ( ) : void
리턴 void

FindParticleSystemByIndex() 공개 메소드

public FindParticleSystemByIndex ( int index ) : ParticleSystem
index int
리턴 ParticleSystem

FindParticleSystemByName() 공개 메소드

public FindParticleSystemByName ( string name ) : ParticleSystem
name string
리턴 ParticleSystem

GetParticleSystemIndex() 공개 메소드

public GetParticleSystemIndex ( ParticleSystem particleSystem ) : int
particleSystem ParticleSystem
리턴 int

ParticleSystemManager() 공개 메소드

Creates a new instance
public ParticleSystemManager ( IManagerServiceProvider sceneInterface ) : System
sceneInterface IManagerServiceProvider
리턴 System

Remove() 공개 메소드

Removes a given ParticleSystem instance from the ParticleSystems list
public Remove ( ParticleSystem particleSystem ) : void
particleSystem ParticleSystem
리턴 void

SubmitParticleSystem() 공개 메소드

Submits a new ParticleSystem instance to the current ParticleSystems list
public SubmitParticleSystem ( ParticleSystem particleSystem ) : void
particleSystem ParticleSystem
리턴 void

Unload() 공개 메소드

Disposes any graphics resource used internally by this object, and removes scene resources managed by this object. Commonly used during Game.UnloadContent.
public Unload ( ) : void
리턴 void

프로퍼티 상세

ElapsedSeconds 공개적으로 정적으로 프로퍼티

public static float ElapsedSeconds
리턴 float

Frustum 공개적으로 정적으로 프로퍼티

public static BoundingFrustum Frustum
리턴 BoundingFrustum