OpenSubdiv
|
#include <mtlLegacyGregoryPatchTable.h>
Public Member Functions | |
~MTLLegacyGregoryPatchTable () | |
void | UpdateVertexBuffer (id< MTLBuffer > vbo, int numVertices, int numVertexElements, MTLContext *context) |
id< MTLBuffer > | GetVertexBuffer () const |
id< MTLBuffer > | GetVertexValenceBuffer () const |
id< MTLBuffer > | GetQuadOffsetsBuffer () const |
int | GetQuadOffsetsBase (Far::PatchDescriptor::Type type) |
Static Public Member Functions | |
template<typename DEVICE_CONTEXT > | |
static MTLLegacyGregoryPatchTable * | Create (Far::PatchTable const *farPatchTable, DEVICE_CONTEXT context) |
static MTLLegacyGregoryPatchTable * | Create (Far::PatchTable const *farPatchTable, MTLContext *context) |
Definition at line 41 of file mtlLegacyGregoryPatchTable.h.
|
inlinestatic |
Definition at line 48 of file mtlLegacyGregoryPatchTable.h.
|
static |
|
inline |
Definition at line 71 of file mtlLegacyGregoryPatchTable.h.
|
inline |
Definition at line 66 of file mtlLegacyGregoryPatchTable.h.
|
inline |
Definition at line 56 of file mtlLegacyGregoryPatchTable.h.
|
inline |
Definition at line 61 of file mtlLegacyGregoryPatchTable.h.
void UpdateVertexBuffer | ( | id< MTLBuffer > | vbo, |
int | numVertices, | ||
int | numVertexElements, | ||
MTLContext * | context | ||
) |