C# Класс Indiefreaks.Xna.Rendering.Particles.ParticleSystemManager

Наследование: IParticleSystemManager
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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