MPMA Framework 0.4
|
OpenGL Vertex buffer and Index buffer wrappers. More...
Go to the source code of this file.
Classes | |
struct | GFX::VertexComponentFormat |
An individual vertex component's use, type, and number of elements. One or more of these are combined to make a InterleavedVertexFormat. More... | |
struct | GFX::InterleavedVertexFormat |
Represents the combination of vertex components. More... | |
class | GFX::VertexBuffer |
Represents a vertex buffer object. More... | |
class | GFX::AutoBindVertexBuffer |
Helper to automatically bind a vertex buffer then unbind it when the scope ends. More... | |
class | GFX::IndexBuffer |
Represents an index buffer object. More... | |
class | GFX::AutoBindIndexBuffer |
Helper to automatically bind an index buffer then unbind it when the scope ends. More... | |
Namespaces | |
namespace | GFX |
Graphics. | |
Enumerations | |
enum | GFX::VertexComponentMeaning { GFX::VertexPosition, GFX::VertexNormal, GFX::VertexColor } |
What a component of a stream represents. More... | |
Functions | |
GLsizei | GFX::GetGLTypeSize (GLenum type) |
Returns the numbere of bytes needed to store a specific opengl data type. |
OpenGL Vertex buffer and Index buffer wrappers.