#include <shader.h>
|
int | init (Graphics *gfx) |
|
void | Params (matrix4 &mvp, vec3 &quad1, vec3 &quad2, float x, float y, float z) |
|
void | render (Graphics &gfx, int start, int vbo, int num) |
|
virtual void | prelink (void) |
|
| Shader () |
|
int | init (Graphics *gfx, char *vertex_file, char *geometry_file, char *fragment_file) |
|
virtual void | Select () |
|
void | destroy () |
|
virtual | ~Shader () |
|
int ParticleRender::init |
( |
Graphics * |
gfx | ) |
|
void ParticleRender::Params |
( |
matrix4 & |
mvp, |
|
|
vec3 & |
quad1, |
|
|
vec3 & |
quad2, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
virtual void ParticleRender::prelink |
( |
void |
| ) |
|
|
virtual |
void ParticleRender::render |
( |
Graphics & |
gfx, |
|
|
int |
start, |
|
|
int |
vbo, |
|
|
int |
num |
|
) |
| |
int ParticleRender::u_mvp |
|
private |
int ParticleRender::u_quad1 |
|
private |
int ParticleRender::u_quad2 |
|
private |
int ParticleRender::u_texture0 |
|
private |
int ParticleRender::u_xshift |
|
private |
int ParticleRender::u_yshift |
|
private |
int ParticleRender::u_zshift |
|
private |
The documentation for this class was generated from the following file: