openTRI 0.1
|
Data Structures | |
struct | triParticle |
struct | triVortex |
struct | triParticleEmitter |
struct | triBlendMode |
struct | triParticleSystem |
struct | triParticleManager |
Macros | |
#define | TRI_VORTEX_RANGE (3.0f) |
Typedefs | |
typedef struct triParticle | triParticle |
typedef struct triVortex | triVortex |
typedef struct triParticleEmitter | triParticleEmitter |
typedef struct triBlendMode | triBlendMode |
typedef struct triParticleSystem | triParticleSystem |
typedef void(* | triParticleRenderer) (triParticleSystem *s, triParticle *p) |
Custom particle render callback. More... | |
typedef struct triParticleManager | triParticleManager |
Functions | |
void | triParticleSystemConstructor (triParticleSystem *s) |
void | triParticleSystemFree (triParticleSystem *s) |
triS32 | triParticleSystemRender (triParticleSystem *s) |
void | triParticleSystemInitialize (triParticleSystem *s, triParticleEmitter *e) |
void | triParticleSystemUpdate (triParticleSystem *s, triCamera *cam, triFloat dt) |
triS32 | triParticleVertexUVCListCreate (triParticleSystem *s, triCamera *cam) |
triS32 | triParticleVertexCListCreate (triParticleSystem *s, triCamera *cam) |
void | triParticleEmitterConstructor (triParticleEmitter *e, triS32 emitterType) |
void | triParticleManagerUpdate (triCamera *cam, triFloat dt) |
void | triParticleManagerRender () |
void | triParticleManagerUpdateRender (triCamera *cam, triFloat dt) |
void | triParticleManagerRemove (triS32 id) |
triParticleSystem * | triParticleManagerGet (triS32 id) |
void | triParticleManagerDestroy () |
triS32 | triParticleManagerAdd (triParticleSystem *p, triParticleEmitter *e) |
triS32 | triParticleManagerLoadScript (triChar *name) |
Variables | |
triBlendMode | TRI_BLEND_MODE_ALPHA |
triBlendMode | TRI_BLEND_MODE_ADD |
triBlendMode | TRI_BLEND_MODE_GLENZ |
triBlendMode | TRI_BLEND_MODE_ALPHA_ADD |
triBlendMode | TRI_BLEND_MODE_SUB |
triBlendMode | TRI_BLEND_MODE_ALPHA_SUB |
typedef void(* triParticleRenderer) (triParticleSystem *s, triParticle *p) |
Custom particle render callback.
s | Pointer to particle system |
p | Pointer to particle structure to render |