#include <glPatchTable.h>
Public Types | |
typedef GLuint | VertexBufferBinding |
Public Member Functions | |
~GLPatchTable () | |
PatchArrayVector const & | GetPatchArrays () const |
GLuint | GetPatchIndexBuffer () const |
Returns the GL index buffer containing the patch control vertices. More... | |
GLuint | GetPatchParamBuffer () const |
Returns the GL index buffer containing the patch parameter. More... | |
GLuint | GetPatchIndexTextureBuffer () const |
Returns the GL texture buffer containing the patch control vertices. More... | |
GLuint | GetPatchParamTextureBuffer () const |
Returns the GL texture buffer containing the patch parameter. More... | |
Static Public Member Functions | |
static GLPatchTable * | Create (Far::PatchTable const *farPatchTable, void *deviceContext=NULL) |
Protected Member Functions | |
GLPatchTable () | |
bool | allocate (Far::PatchTable const *farPatchTable) |
Protected Attributes | |
PatchArrayVector | _patchArrays |
GLuint | _patchIndexBuffer |
GLuint | _patchParamBuffer |
GLuint | _patchIndexTexture |
GLuint | _patchParamTexture |
Definition at line 43 of file glPatchTable.h.
typedef GLuint VertexBufferBinding |
Definition at line 45 of file glPatchTable.h.
~GLPatchTable | ( | ) |
|
protected |
|
protected |
|
static |
|
inline |
Definition at line 52 of file glPatchTable.h.
|
inline |
Returns the GL index buffer containing the patch control vertices.
Definition at line 57 of file glPatchTable.h.
|
inline |
Returns the GL texture buffer containing the patch control vertices.
Definition at line 67 of file glPatchTable.h.
|
inline |
Returns the GL index buffer containing the patch parameter.
Definition at line 62 of file glPatchTable.h.
|
inline |
Returns the GL texture buffer containing the patch parameter.
Definition at line 72 of file glPatchTable.h.
|
protected |
Definition at line 82 of file glPatchTable.h.
|
protected |
Definition at line 84 of file glPatchTable.h.
|
protected |
Definition at line 87 of file glPatchTable.h.
|
protected |
Definition at line 85 of file glPatchTable.h.
|
protected |
Definition at line 88 of file glPatchTable.h.