Inheritance diagram for GLScene:
Public Member Functions | |
void | Init (int x, int y) |
void | SetCamera (float angle, float rx, float ry, float rz, float tx, float ty, float tz) |
void | CameraRotate (float angle, float rx, float ry, float rz) |
void | CameraTranslate (float x, float y, float z) |
void | Render () |
void | AddObject (GLObject *) |
BOOL | Load3DS (File *) |
BOOL | Load3DS (char *) |
BOOL | LoadAllTextures () |
BOOL | LoadTexture (uint32 texidx) |
void | FreeTexture (uint32 texidx) |
void | FreeUnusedTextures () |
int | ObjectCount () |
BOOL | NextFrame (int objidx) |
BOOL | SetFrame (int objidx, int frame) |
void | ObjectFree (GLObjectGroup *) |
void | ObjectFree (int idx) |
void | ObjectTranslate (int idx, float x, float y, float z) |
void | ObjectRotate (int idx, float angle, float x, float y, float z) |
void | ObjectScale (int idx, float x, float y, float z) |
void | LightSetupAmbient (int idx, float r, float g, float b, float a) |
void | LightSetupDiffuse (int idx, float r, float g, float b, float a) |
void | LightSetupSpecular (int idx, float r, float g, float b, float a) |
void | LightSetupPositionw (int idx, float w) |
GLObjectGroup * | AddLight (int idx, float x, float y, float z) |
Public Attributes | |
String | TexturePath |
Definition at line 118 of file opengl.hpp.