#include <GteGL4InputLayout.h>
Classes | |
struct | Attribute |
Public Member Functions | |
void | Disable () |
void | Enable () |
GL4InputLayout (GLuint programHandle, GLuint vbufferHandle, VertexBuffer const *vbuffer) | |
~GL4InputLayout () | |
Private Attributes | |
Attribute | mAttributes [VA_MAX_ATTRIBUTES] |
int | mNumAttributes |
GLuint | mProgramHandle |
GLuint | mVArrayHandle |
GLuint | mVBufferHandle |
Static Private Attributes | |
static GLenum const | msChannelType [] |
Definition at line 16 of file GteGL4InputLayout.h.
GL4InputLayout::~GL4InputLayout | ( | ) |
Definition at line 14 of file GteGL4InputLayout.cpp.
GL4InputLayout::GL4InputLayout | ( | GLuint | programHandle, |
GLuint | vbufferHandle, | ||
VertexBuffer const * | vbuffer | ||
) |
Definition at line 19 of file GteGL4InputLayout.cpp.
void GL4InputLayout::Disable | ( | ) |
Definition at line 73 of file GteGL4InputLayout.cpp.
void GL4InputLayout::Enable | ( | ) |
Definition at line 68 of file GteGL4InputLayout.cpp.
|
private |
Definition at line 45 of file GteGL4InputLayout.h.
|
private |
Definition at line 44 of file GteGL4InputLayout.h.
|
private |
Definition at line 29 of file GteGL4InputLayout.h.
|
staticprivate |
Definition at line 48 of file GteGL4InputLayout.h.
|
private |
Definition at line 31 of file GteGL4InputLayout.h.
|
private |
Definition at line 30 of file GteGL4InputLayout.h.