![]() |
#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.