Empeld
Empeld plugin documentation.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
pluginbase.Objects.Particles.IParticleDomain Interface Reference

The particle domain interface More...

Public Member Functions

IParticleSystem CreateSystem (string src, Vector3d pos)
 Create a particle system, originating at a given position Returns a reference that if lost, will remove the system More...
 
IParticleSystem CreateSystem (string src)
 Create a particle system originating at a given position Returns a reference that if lost, will remove the system More...
 
bool RemoveSystem (IParticleSystem sys)
 Remove a given system immediately More...
 

Detailed Description

The particle domain interface

Attribute: Injectable

Member Function Documentation

◆ CreateSystem() [1/2]

IParticleSystem pluginbase.Objects.Particles.IParticleDomain.CreateSystem ( string  src,
Vector3d  pos 
)

Create a particle system, originating at a given position Returns a reference that if lost, will remove the system

Returns
A reference to the system.
Parameters
srcSource file of boo script
posPosition.

◆ CreateSystem() [2/2]

IParticleSystem pluginbase.Objects.Particles.IParticleDomain.CreateSystem ( string  src)

Create a particle system originating at a given position Returns a reference that if lost, will remove the system

Returns
A reference to the system.
Parameters
srcSource.

◆ RemoveSystem()

bool pluginbase.Objects.Particles.IParticleDomain.RemoveSystem ( IParticleSystem  sys)

Remove a given system immediately

Returns
true, if system was removed, false otherwise.
Parameters
sysSys.

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