|
template<int T> |
static void | translate (const Math::VectorT< T > &v) |
| glTranslate More...
|
|
static void | clear_color (const Color &c) |
| glClearColor More...
|
|
static void | viewport (int x, int y, int width, int height) |
| glViewport More...
|
|
static void | perspective (float fovy, float aspect, float z_near, float z_far) |
| gluPerspective More...
|
|
static void | look_at (const Math::Point &position, const Math::Point &target, const Math::Vector &up) |
| gluLookAt More...
|
|
static void | mult_matrix (float m[16]) |
| glMultMatrix More...
|
|
static void | new_list (unsigned int handle, int mode) |
| glNewList More...
|
|
static void | end_list () |
| glEndList More...
|
|
static void | call_list (unsigned int handle) |
| glCallList More...
|
|
static void | material (int light, const Color &c) |
| glMaterial More...
|
|
static void | cull_face (int face) |
| glCullFace More...
|
|
static void | polygon_mode (GLenum face, GLenum mode) |
| glPolygonMode More...
|
|
static void | line_width (float width) |
| glLineWidth More...
|
|
Collection of OpenGL commands.
Not a class so much as an abstraction of the OpenGL commands. This keeps all OpenGL Commands in one class, instead of spread all throughout the system. It also lets OpenGL work with my own types a bit easier.