Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
gte::GL4InputLayout Class Reference

#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 []
 

Detailed Description

Definition at line 16 of file GteGL4InputLayout.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void GL4InputLayout::Disable ( )

Definition at line 73 of file GteGL4InputLayout.cpp.

void GL4InputLayout::Enable ( )

Definition at line 68 of file GteGL4InputLayout.cpp.

Member Data Documentation

Attribute gte::GL4InputLayout::mAttributes[VA_MAX_ATTRIBUTES]
private

Definition at line 45 of file GteGL4InputLayout.h.

int gte::GL4InputLayout::mNumAttributes
private

Definition at line 44 of file GteGL4InputLayout.h.

GLuint gte::GL4InputLayout::mProgramHandle
private

Definition at line 29 of file GteGL4InputLayout.h.

GLenum const GL4InputLayout::msChannelType
staticprivate
GLuint gte::GL4InputLayout::mVArrayHandle
private

Definition at line 31 of file GteGL4InputLayout.h.

GLuint gte::GL4InputLayout::mVBufferHandle
private

Definition at line 30 of file GteGL4InputLayout.h.


The documentation for this class was generated from the following files:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06