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.