FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <grbatch.h>
Public Member Functions | |
geometry_batcher () | |
~geometry_batcher () | |
geometry_batcher (const geometry_batcher &geo) | |
const geometry_batcher & | operator= (const geometry_batcher &geo) |
void | allocate (int quad, int n_tri=0) |
void | add_allocate (int quad, int n_tri=0) |
void | draw_bitmap (vertex *position, int orient, float rad, float depth=0) |
void | draw_bitmap (vertex *position, float rad, float angle, float depth) |
void | draw_tri (vertex *verts) |
void | draw_quad (vertex *verts) |
void | draw_beam (vec3d *start, vec3d *end, float width, float intensity=1.0f, float offset=0.0f) |
float | draw_laser (vec3d *p0, float width1, vec3d *p1, float width2, int r, int g, int b) |
void | render (int flags, float radius=0.0f) |
void | load_buffer (effect_vertex *buffer, int *n_verts) |
void | render_buffer (int buffer_handle, int flags) |
int | need_to_render () |
void | operator= (int) |
geometry_batcher::~geometry_batcher | ( | ) |
Definition at line 18 of file grbatch.cpp.
|
inline |
Definition at line 83 of file grbatch.cpp.
Definition at line 66 of file grbatch.cpp.
void geometry_batcher::draw_beam | ( | vec3d * | start, |
vec3d * | end, | ||
float | width, | ||
float | intensity = 1.0f , |
||
float | offset = 0.0f |
||
) |
Definition at line 362 of file grbatch.cpp.
Definition at line 157 of file grbatch.cpp.
Definition at line 263 of file grbatch.cpp.
float geometry_batcher::draw_laser | ( | vec3d * | p0, |
float | width1, | ||
vec3d * | p1, | ||
float | width2, | ||
int | r, | ||
int | g, | ||
int | b | ||
) |
Definition at line 429 of file grbatch.cpp.
Definition at line 345 of file grbatch.cpp.
Definition at line 334 of file grbatch.cpp.
void geometry_batcher::load_buffer | ( | effect_vertex * | buffer, |
int * | n_verts | ||
) |
Definition at line 537 of file grbatch.cpp.
const geometry_batcher & geometry_batcher::operator= | ( | const geometry_batcher & | geo | ) |
Definition at line 142 of file grbatch.cpp.
Definition at line 523 of file grbatch.cpp.
Definition at line 563 of file grbatch.cpp.