SO3Engine
Functions | Variables
SCOLParticle.cpp File Reference

Go to the source code of this file.

Functions

int SO3ParticleSystemCreateFromTemplate (mmachine m)
 main include
 
int SO3ParticleSystemGetTemplate (mmachine m)
 SO3ParticleSystemGetTemplate : Get the template for particle system.
 
int SO3ParticleSystemSetEnable (mmachine m)
 SO3ParticleSystemSetEnable : Set the Enable state for particle system.
 
int SO3ParticleSystemGetEnable (mmachine m)
 SO3ParticleSystemGetEnable : Get the enable state for particle system.
 
int SO3ParticleSystemSetPause (mmachine m)
 SO3ParticleSystemSetPause : Set the pause state for particle system.
 
int SO3ParticleSystemGetPause (mmachine m)
 SO3ParticleSystemGetPause : Get the pause state for particle system.
 
int SO3ParticleSystemSetSpeedFactor (mmachine m)
 SO3ParticleSystemSetSpeedFactor : Set the speed factor for particle system.
 
int SO3ParticleSystemGetSpeedFactor (mmachine m)
 SO3ParticleSystemGetSpeedFactor : Get the speed factor for particle system.
 
int SO3ParticleSystemClear (mmachine m)
 SO3ParticleSystemClear : Clear a set of particle for a given particle system.
 
int SCOLloadParticle (mmachine m, cbmachine w)
 Load the SO3Engine Viewport function.
 
int SCOLfreeParticle ()
 free the SO3Engine Viewport function
 

Variables

NativeDefinition natSO3Particle []
 

Function Documentation

◆ SCOLfreeParticle()

int SCOLfreeParticle ( )

free the SO3Engine Viewport function

Parameters
m: The VM

Definition at line 475 of file SCOLParticle.cpp.

◆ SCOLloadParticle()

int SCOLloadParticle ( mmachine  m,
cbmachine  w 
)

Load the SO3Engine Viewport function.

Parameters
m: The VM
w: The Callback VM

Definition at line 465 of file SCOLParticle.cpp.

Variable Documentation

◆ natSO3Particle

NativeDefinition natSO3Particle[]
Initial value:
= {
{ "SO3ParticleSystemCreateFromTemplate", 3, "fun [SO3_SCENE S S] SO3_OBJECT", SO3ParticleSystemCreateFromTemplate },
{ "SO3ParticleSystemGetTemplate", 1, "fun [SO3_OBJECT] S", SO3ParticleSystemGetTemplate },
{ "SO3ParticleSystemSetEnable", 2, "fun [SO3_OBJECT I] I", SO3ParticleSystemSetEnable },
{ "SO3ParticleSystemGetEnable", 1, "fun [SO3_OBJECT] I", SO3ParticleSystemGetEnable },
{ "SO3ParticleSystemSetPause", 2, "fun [SO3_OBJECT I] I", SO3ParticleSystemSetPause },
{ "SO3ParticleSystemGetPause", 1, "fun [SO3_OBJECT] I", SO3ParticleSystemGetPause },
{ "SO3ParticleSystemSetSpeedFactor", 2, "fun [SO3_OBJECT F] I", SO3ParticleSystemSetSpeedFactor },
{ "SO3ParticleSystemGetSpeedFactor", 1, "fun [SO3_OBJECT] F", SO3ParticleSystemGetSpeedFactor },
{ "SO3ParticleSystemClear", 1, "fun [SO3_OBJECT] I", SO3ParticleSystemClear }
}
int SO3ParticleSystemGetTemplate(mmachine m)
SO3ParticleSystemGetTemplate : Get the template for particle system.
int SO3ParticleSystemGetSpeedFactor(mmachine m)
SO3ParticleSystemGetSpeedFactor : Get the speed factor for particle system.
int SO3ParticleSystemSetEnable(mmachine m)
SO3ParticleSystemSetEnable : Set the Enable state for particle system.
int SO3ParticleSystemSetSpeedFactor(mmachine m)
SO3ParticleSystemSetSpeedFactor : Set the speed factor for particle system.
int SO3ParticleSystemClear(mmachine m)
SO3ParticleSystemClear : Clear a set of particle for a given particle system.
int SO3ParticleSystemGetEnable(mmachine m)
SO3ParticleSystemGetEnable : Get the enable state for particle system.
int SO3ParticleSystemGetPause(mmachine m)
SO3ParticleSystemGetPause : Get the pause state for particle system.
int SO3ParticleSystemSetPause(mmachine m)
SO3ParticleSystemSetPause : Set the pause state for particle system.
int SO3ParticleSystemCreateFromTemplate(mmachine m)
main include

Definition at line 447 of file SCOLParticle.cpp.