Waterflow
Visualize water in terrain
|
dataHeight | HeightMap | [protected] |
dataTerrainHeight | HeightMap | [protected] |
dataWidth | HeightMap | [protected] |
draw() | HeightMap | [virtual] |
drawBuffers | HeightMap | [protected] |
drawVAO | HeightMap | [protected] |
generateHeightTexture() | HeightMap | |
GetDrawProgramCB(void *value, void *clientData) | Water | [static] |
GetMaxDepthCB(void *value, void *clientData) | Water | [static] |
GetTextureCB(void *value, void *clientData) | HeightMap | [static] |
GetTransparencyCB(void *value, void *clientData) | Water | [static] |
heightBuffer | HeightMap | [protected] |
HeightMap(GLuint drawProgram, GLuint *sizes, GLfloat maxHeight, GLuint inputHeightBuffer) | HeightMap | |
heightMapProgram | HeightMap | [protected] |
initDepthProgram() | Water | [private] |
initDraw() | HeightMap | [protected] |
initUpdate() | HeightMap | [protected] |
lightBuffer | myDrawable | [protected, static] |
lightParam | myDrawable | [protected, static] |
maxDepth | Water | [private] |
myDrawable(GLuint program) | myDrawable | |
normalsProgram | HeightMap | [protected] |
numData | HeightMap | [protected] |
numIndices | HeightMap | [protected] |
program | myDrawable | [protected] |
programs | Water | [private] |
programToDraw | Water | [private] |
SetDrawProgramCB(const void *value, void *clientData) | Water | [static] |
setLights() | myDrawable | [static] |
SetMaxDepthCB(const void *value, void *clientData) | Water | [static] |
SetTextureCB(const void *value, void *clientData) | HeightMap | [static] |
setTextures(GLuint *size) | myDrawable | [static] |
SetTransparencyCB(const void *value, void *clientData) | Water | [static] |
texIDs | myDrawable | [protected, static] |
texnum | HeightMap | [protected] |
textureProgram | HeightMap | [protected] |
transparency | Water | [private] |
update() | HeightMap | [virtual] |
vaos | Water | [private] |
Water(GLuint *drawPrograms, GLuint *sizes, GLfloat maxHeight, GLuint inputHeightBuffer) | Water |