Vertices Engine  v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
Loading...
Searching...
No Matches
VerticesEngine.Particles.vxParticleSystemManager Class Reference

A scene's particle system which holds all particle pools. More...

Inheritance diagram for VerticesEngine.Particles.vxParticleSystemManager:
VerticesEngine.vxGameObject VerticesEngine.vxISelectable

Public Member Functions

void AddPool (vxParticlePool particlePool)
 Add's a particle pool to this system.
 
virtual vxIParticle SpawnParticle (object key, vxGameObject emitter)
 Initialises' a new particle with the givien particle pool key.
 
void Update ()
 
void DrawParticles (vxCamera camera, string renderPass)
 Draws the particles for the specified render pass.
 
- Public Member Functions inherited from VerticesEngine.vxGameObject
virtual void OnEnabled ()
 Called on Component Enabled.
 
virtual void OnDisabled ()
 Called on Component Disabled.
 
virtual void OnSelected ()
 Called when Selected.
 
virtual void OnUnSelected ()
 Called when Unselected.
 
virtual string GetTitle ()
 Gets the title.
 
virtual Texture2D GetIcon (int w, int h)
 Gets the icon for this game object. Override this to provide per-entity cusomtization.
 
 vxGameObject ()
 Creates a new vxGameObject.
 
void Dispose ()
 Dispposes this Object.
 
virtual void OnGraphicsRefresh ()
 Called when there is a reset or refresh of Graphic settings such as resolution or setting.
 

Protected Member Functions

override void OnDisposed ()
 Called when the entity is disposed.
 
- Protected Member Functions inherited from VerticesEngine.vxGameObject
virtual void OnVisibilityChanged ()
 Called when an Objects Visibility Changes.
 
virtual bool HasId ()
 
virtual void OnSelectionStateChange ()
 Called when the selection state changes.
 
virtual string GetIdPrefix ()
 

Additional Inherited Members

- Public Attributes inherited from VerticesEngine.vxGameObject
bool OnlySelectInSandbox = false
 
- Static Public Attributes inherited from VerticesEngine.vxGameObject
static List< string > NameRegister = new List<string>()
 The name register.
 
- Properties inherited from VerticesEngine.vxGameObject
bool IsVisible [get, set]
 Is this Game Object currently visible? Note that an Object can be Enabled, but not visible.
 
bool IsEnabled [get, set]
 Is this Game Object Enabled currently.
 
string Id [get, set]
 A unqiue string id which allows references to items to be serialised between sessions.
 
Texture2D DefaultTexture [get]
 Gets the default texture.
 
vxEnumSandboxStatus SandboxState [get]
 State of the Entity which is triggered by the simulation.
 
vxSelectionState SelectionState [get, set]
 Gets or sets the selection state.
 
vxSelectionState PreviousSelectionState [get]
 Get's the previous selection state.
 
bool IsDisposed [get]
 
- Events inherited from VerticesEngine.vxGameObject
EventHandler< EventArgs > Selected
 Event Fired when the Items Selection stat Changes too Hovered.
 
EventHandler< EventArgs > UnSelected
 Event Fired when the Items Selection stat Changes too unselected (or unhovered)
 

Detailed Description

A scene's particle system which holds all particle pools.

Member Function Documentation

◆ AddPool()

void VerticesEngine.Particles.vxParticleSystemManager.AddPool ( vxParticlePool particlePool)

Add's a particle pool to this system.

Parameters
particlePool

◆ OnDisposed()

override void VerticesEngine.Particles.vxParticleSystemManager.OnDisposed ( )
protectedvirtual

Called when the entity is disposed.

Reimplemented from VerticesEngine.vxGameObject.

◆ SpawnParticle()

virtual vxIParticle VerticesEngine.Particles.vxParticleSystemManager.SpawnParticle ( object key,
vxGameObject emitter )
virtual

Initialises' a new particle with the givien particle pool key.

Parameters
key
emitter

The documentation for this class was generated from the following file: