#include <shadow_volume.h>
ShadowVolume::ShadowVolume |
( |
| ) |
|
void ShadowVolume::AddEdge |
( |
int * |
pEdge, |
|
|
unsigned int & |
num_edges, |
|
|
int |
v0, |
|
|
int |
v1 |
|
) |
| |
int ShadowVolume::CreateVolume |
( |
Graphics & |
gfx, |
|
|
vertex_t * |
pVertex, |
|
|
unsigned int * |
pIndex, |
|
|
unsigned int |
start_index, |
|
|
unsigned int |
num_face, |
|
|
vec3 & |
vLight |
|
) |
| |
void ShadowVolume::destroy |
( |
Graphics & |
gfx | ) |
|
int ShadowVolume::render |
( |
Graphics & |
gfx | ) |
|
unsigned int ShadowVolume::alloc_edge |
|
private |
unsigned int ShadowVolume::alloc_vert |
|
private |
unsigned int* ShadowVolume::index_array |
|
private |
unsigned int ShadowVolume::num_vert |
|
private |
int* ShadowVolume::pEdges |
|
private |
vec3 ShadowVolume::position |
The documentation for this class was generated from the following files: