C# Class Axiom.ParticleSystems.BillboardParticleRenderer

Inheritance: ParticleSystemRenderer
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
BillboardParticleRenderer ( ) : System
CopyParametersTo ( ParticleSystemRenderer other ) : void
NotifyAttached ( Node parent, bool isTagPoint ) : void
NotifyCurrentCamera ( Camera cam ) : void
NotifyDefaultDimensions ( float width, float height ) : void
NotifyParticleQuota ( int quota ) : void
NotifyParticleResized ( ) : void
NotifyParticleRotated ( ) : void
SetKeepParticlesInLocalSpace ( bool keepLocal ) : void
SetParameter ( string attr, string val ) : bool

Parses an attribute intended for the particle system itself.

UpdateRenderQueue ( RenderQueue queue, List currentParticles, bool cullIndividually ) : void

Méthodes protégées

Méthode Description
dispose ( bool disposeManagedResources ) : void

Private Methods

Méthode Description
ParseAccurateFacing ( string values, ParticleSystemRenderer _renderer ) : void
ParseBillboardOrigin ( string values, ParticleSystemRenderer _renderer ) : void
ParseBillboardRotationType ( string values, ParticleSystemRenderer _renderer ) : void
ParseBillboardType ( string values, ParticleSystemRenderer _renderer ) : void
ParseCommonDirection ( string values, ParticleSystemRenderer _renderer ) : void
ParseCommonUpDirection ( string values, ParticleSystemRenderer _renderer ) : void
ParsePointRendering ( string values, ParticleSystemRenderer _renderer ) : void
RegisterParsers ( ) : void

Registers all attribute names with their respective parser.

Methods meant to serve as attribute parsers should use a method attribute to

Method Details

BillboardParticleRenderer() public méthode

public BillboardParticleRenderer ( ) : System
Résultat System

CopyParametersTo() public méthode

public CopyParametersTo ( ParticleSystemRenderer other ) : void
other ParticleSystemRenderer
Résultat void

NotifyAttached() public méthode

public NotifyAttached ( Node parent, bool isTagPoint ) : void
parent Axiom.Core.Node
isTagPoint bool
Résultat void

NotifyCurrentCamera() public méthode

public NotifyCurrentCamera ( Camera cam ) : void
cam Axiom.Core.Camera
Résultat void

NotifyDefaultDimensions() public méthode

public NotifyDefaultDimensions ( float width, float height ) : void
width float
height float
Résultat void

NotifyParticleQuota() public méthode

public NotifyParticleQuota ( int quota ) : void
quota int
Résultat void

NotifyParticleResized() public méthode

public NotifyParticleResized ( ) : void
Résultat void

NotifyParticleRotated() public méthode

public NotifyParticleRotated ( ) : void
Résultat void

SetKeepParticlesInLocalSpace() public méthode

public SetKeepParticlesInLocalSpace ( bool keepLocal ) : void
keepLocal bool
Résultat void

SetParameter() public méthode

Parses an attribute intended for the particle system itself.
public SetParameter ( string attr, string val ) : bool
attr string
val string
Résultat bool

UpdateRenderQueue() public méthode

public UpdateRenderQueue ( RenderQueue queue, List currentParticles, bool cullIndividually ) : void
queue Axiom.Graphics.RenderQueue
currentParticles List
cullIndividually bool
Résultat void

dispose() protected méthode

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Résultat void