| 
    FS2_Open
    
   Open source remastering of the Freespace 2 engine 
   | 
 
#include "bmpman/bmpman.h"#include "cmdline/cmdline.h"#include "debugconsole/console.h"#include "globalincs/systemvars.h"#include "graphics/2d.h"#include "graphics/grbatch.h"#include "graphics/gropenglextension.h"#include "object/object.h"#include "particle/particle.h"#include "render/3d.h"#include "io/timer.h"Go to the source code of this file.
Functions | |
| void | particle_init () | 
| void | particle_close () | 
| void | particle_page_in () | 
| DCF_BOOL2 (particles, Particles_enabled,"Turns particles on/off","Usage: particles [bool]\nTurns particle system on/off. If nothing passed, then toggles it.\n") | |
| particle * | particle_create (particle_info *pinfo) | 
| particle * | particle_create (vec3d *pos, vec3d *vel, float lifetime, float rad, int type, int optional_data, float tracer_length, object *objp, bool reverse) | 
| void | particle_move_all (float frametime) | 
| void | particle_kill_all () | 
| void | particle_render_all () | 
| void | particle_emit (particle_emitter *pe, int type, int optional_data, float range) | 
Variables | |
| int | Num_particles = 0 | 
| int | Anim_bitmap_id_fire = -1 | 
| int | Anim_num_frames_fire = -1 | 
| int | Anim_bitmap_id_smoke = -1 | 
| int | Anim_num_frames_smoke = -1 | 
| int | Anim_bitmap_id_smoke2 = -1 | 
| int | Anim_num_frames_smoke2 = -1 | 
| uint | lastSignature = 0 | 
| int | Particle_buffer_object = -1 | 
| int | Geometry_shader_buffer_object = -1 | 
| int | Num_particles_hwm = 0 | 
| DCF_BOOL2 | ( | particles | , | 
| Particles_enabled | , | ||
| "Turns particles on/off" | , | ||
| "Usage: particles \nTurns particle system on/off. If nothing | passed[bool], | ||
| then toggles it.\n" | |||
| ) | 
| void particle_close | ( | ) | 
Definition at line 83 of file particle.cpp.
| particle* particle_create | ( | particle_info * | pinfo | ) | 
Definition at line 105 of file particle.cpp.
| particle* particle_create | ( | vec3d * | pos, | 
| vec3d * | vel, | ||
| float | lifetime, | ||
| float | rad, | ||
| int | type, | ||
| int | optional_data, | ||
| float | tracer_length, | ||
| object * | objp, | ||
| bool | reverse | ||
| ) | 
Definition at line 202 of file particle.cpp.
| void particle_emit | ( | particle_emitter * | pe, | 
| int | type, | ||
| int | optional_data, | ||
| float | range | ||
| ) | 
Definition at line 495 of file particle.cpp.
| void particle_init | ( | ) | 
Definition at line 47 of file particle.cpp.
| void particle_kill_all | ( | ) | 
Definition at line 304 of file particle.cpp.
Definition at line 239 of file particle.cpp.
| void particle_page_in | ( | ) | 
Definition at line 93 of file particle.cpp.
| void particle_render_all | ( | ) | 
Definition at line 346 of file particle.cpp.
| int Anim_bitmap_id_fire = -1 | 
Definition at line 30 of file particle.cpp.
| int Anim_bitmap_id_smoke = -1 | 
Definition at line 33 of file particle.cpp.
| int Anim_bitmap_id_smoke2 = -1 | 
Definition at line 36 of file particle.cpp.
| int Anim_num_frames_fire = -1 | 
Definition at line 31 of file particle.cpp.
| int Anim_num_frames_smoke = -1 | 
Definition at line 34 of file particle.cpp.
| int Anim_num_frames_smoke2 = -1 | 
Definition at line 37 of file particle.cpp.
| int Geometry_shader_buffer_object = -1 | 
Definition at line 44 of file particle.cpp.
| uint lastSignature = 0 | 
Definition at line 41 of file particle.cpp.
| int Num_particles = 0 | 
Definition at line 27 of file particle.cpp.
| int Num_particles_hwm = 0 | 
Definition at line 102 of file particle.cpp.
| int Particle_buffer_object = -1 | 
Definition at line 43 of file particle.cpp.