Classes | Namespaces | Enumerations | Functions

Vertex.h File Reference

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.

Detailed Description

OpenGL Vertex buffer and Index buffer wrappers.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends