#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: