LisaacTM Platform

PARTICLE_SYSTEM


part of particle engine
Inherit/Insert Summary
parent_framework No developed.
 
Constructor Summary
create
 
Slot Summary
position
direction
particles
constraints
palette
spawn_rate
size
life
speed
size_spread
life_spread
speed_spread
 
Particle System properties
make
add_constraint
set_spawn_rate
set_life
set_speed
set_size
 
Update
dir
update
render
get_r frac
get_g frac
get_b frac
set_color_fire
set_color_ice
set_color_smoke
set_color_rainbow
 

Inherit/Insert Detail

parent_framework

.../extra/opengl/3D/particles/particle_system.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_framework : FRAMEWORK_ANY

Constructor Detail

create

.../extra/opengl/3D/particles/particle_system.li line #35

Section:
Public

Profile:
- SelfSELFcreate   p : VECTOR3REAL_32) : SELF

Detail slot

position

.../extra/opengl/3D/particles/particle_system.li line #17

Section:
Public

Profile:
+ SelfSELFposition : VECTOR3REAL_32)

direction

.../extra/opengl/3D/particles/particle_system.li line #18

Section:
Public

Profile:
+ SelfSELFdirection : VECTOR3REAL_32)

particles

.../extra/opengl/3D/particles/particle_system.li line #20

Section:
Public

Profile:
+ SelfSELFparticles : LINKED_LISTPARTICLE)

constraints

.../extra/opengl/3D/particles/particle_system.li line #21

Section:
Public

Profile:
+ SelfSELFconstraints : LINKED_LISTCONSTRAINT)

palette

.../extra/opengl/3D/particles/particle_system.li line #23

Section:
Public

Profile:
+ SelfSELFpalette : FAST_ARRAYRGB)

spawn_rate

.../extra/opengl/3D/particles/particle_system.li line #25

Section:
Public

Profile:
+ SelfSELFspawn_rate : REAL_32

size

.../extra/opengl/3D/particles/particle_system.li line #26

Section:
Public

Profile:
+ SelfSELFsize : REAL_32

life

.../extra/opengl/3D/particles/particle_system.li line #27

Section:
Public

Profile:
+ SelfSELFlife : REAL_32

speed

.../extra/opengl/3D/particles/particle_system.li line #28

Section:
Public

Profile:
+ SelfSELFspeed : REAL_32

size_spread

.../extra/opengl/3D/particles/particle_system.li line #30

Section:
Public

Profile:
+ SelfSELFsize_spread : REAL_32

life_spread

.../extra/opengl/3D/particles/particle_system.li line #31

Section:
Public

Profile:
+ SelfSELFlife_spread : REAL_32

speed_spread

.../extra/opengl/3D/particles/particle_system.li line #32

Section:
Public

Profile:
+ SelfSELFspeed_spread : REAL_32

Particle System properties

make

.../extra/opengl/3D/particles/particle_system.li line #42

Section:
Public

Profile:
- SelfSELFmake   p : VECTOR3REAL_32)

add_constraint

.../extra/opengl/3D/particles/particle_system.li line #68

Section:
Public

Profile:
- SelfSELFadd_constraint   c : CONSTRAINT

set_spawn_rate

.../extra/opengl/3D/particles/particle_system.li line #73

Section:
Public

Profile:
- SelfSELFset_spawn_rate   sr : REAL_32

set_life

.../extra/opengl/3D/particles/particle_system.li line #78

Section:
Public

Profile:
- SelfSELFset_life  ( life0 : REAL_32, spread : REAL_32)

set_speed

.../extra/opengl/3D/particles/particle_system.li line #84

Section:
Public

Profile:
- SelfSELFset_speed  ( speed0 : REAL_32, spread : REAL_32)

set_size

.../extra/opengl/3D/particles/particle_system.li line #90

Section:
Public

Profile:
- SelfSELFset_size  ( size0 : REAL_32, spread : REAL_32)

Update

dir

.../extra/opengl/3D/particles/particle_system.li line #100

Section:
Public

Profile:
- SelfSELFdir : VECTOR3REAL_32)

update

.../extra/opengl/3D/particles/particle_system.li line #102

Section:
Public

Profile:
- SelfSELFupdate   time : REAL_32

render

.../extra/opengl/3D/particles/particle_system.li line #155

Section:
Public

Profile:
- SelfSELFrender  ( dx : VECTOR3REAL_32), dy : VECTOR3REAL_32))

get_r frac

.../extra/opengl/3D/particles/particle_system.li line #191

Section:
Public

Profile:
- SelfSELFget_r   idx : INTEGER  frac   frac : REAL_32REAL_32

get_g frac

.../extra/opengl/3D/particles/particle_system.li line #195

Section:
Public

Profile:
- SelfSELFget_g   idx : INTEGER  frac   frac : REAL_32REAL_32

get_b frac

.../extra/opengl/3D/particles/particle_system.li line #199

Section:
Public

Profile:
- SelfSELFget_b   idx : INTEGER  frac   frac : REAL_32REAL_32

set_color_fire

.../extra/opengl/3D/particles/particle_system.li line #204

Section:
Public

Profile:
- SelfSELFset_color_fire 

set_color_ice

.../extra/opengl/3D/particles/particle_system.li line #213

Section:
Public

Profile:
- SelfSELFset_color_ice 

set_color_smoke

.../extra/opengl/3D/particles/particle_system.li line #221

Section:
Public

Profile:
- SelfSELFset_color_smoke 

set_color_rainbow

.../extra/opengl/3D/particles/particle_system.li line #231

Section:
Public

Profile:
- SelfSELFset_color_rainbow