HDK
|
Go to the source code of this file.
Typedefs | |
using | GT_String = UT_StringHolder |
using | GT_Size = int64 |
using | GT_Offset = int64 |
Definition at line 114 of file GT_Types.h.
Definition at line 113 of file GT_Types.h.
using GT_String = UT_StringHolder |
Definition at line 112 of file GT_Types.h.
enum GT_Basis |
Enumerator | |
---|---|
GT_BASIS_INVALID | |
GT_BASIS_LINEAR | |
GT_BASIS_BEZIER | |
GT_BASIS_BSPLINE | |
GT_BASIS_CATMULLROM | |
GT_BASIS_CATMULL_ROM | |
GT_BASIS_HERMITE | |
GT_BASIS_POWER | |
GT_NUM_BASIS_TYPES |
Definition at line 53 of file GT_Types.h.
enum GT_CacheEventType |
Definition at line 100 of file GT_Types.h.
enum GT_IndexingMode |
Enumerator | |
---|---|
GT_INDEXING_SMALL | |
GT_INDEXING_LARGE | |
GT_INDEXING_QUICK | |
GT_INDEXING_CHECK |
Definition at line 92 of file GT_Types.h.
enum GT_Owner |
Enumerator | |
---|---|
GT_OWNER_INVALID | |
GT_OWNER_VERTEX | |
GT_OWNER_POINT | |
GT_OWNER_UNIFORM | |
GT_OWNER_DETAIL | |
GT_OWNER_SHARED | |
GT_OWNER_PRIMITIVE | |
GT_OWNER_CONSTANT | |
GT_OWNER_MAX |
Definition at line 76 of file GT_Types.h.
enum GT_Scheme |
Subdivision schemes.
Enumerator | |
---|---|
GT_CATMULL_CLARK | |
GT_LOOP | |
GT_BILINEAR |
Definition at line 69 of file GT_Types.h.
enum GT_Storage |
Definition at line 18 of file GT_Types.h.
enum GT_Type |
Definition at line 34 of file GT_Types.h.
Compute the number of spans for a given basis and cv count. For basis types other than linear, the order is assumed to be 4.
GT_API GT_Scheme GTscheme | ( | const char * | scheme, |
GT_Scheme | def = GT_CATMULL_CLARK |
||
) |
Perform mapping between enum and string name
GT_API int GTsizeof | ( | GT_Storage | storage | ) |
Perform mapping between enum and string name
constexpr GT_Storage GTstorage | ( | ) |
Definition at line 117 of file GT_Types.h.
GT_API const char* GTstorage | ( | GT_Storage | storage | ) |
Perform mapping between enum and string name
GT_API GT_Storage GTstorage | ( | const char * | storage | ) |
Perform mapping between enum and string name
constexpr GT_Storage GTstorage< fpreal16 > | ( | ) |
Definition at line 124 of file GT_Types.h.
constexpr GT_Storage GTstorage< fpreal32 > | ( | ) |
Definition at line 125 of file GT_Types.h.
constexpr GT_Storage GTstorage< fpreal64 > | ( | ) |
Definition at line 126 of file GT_Types.h.
constexpr GT_Storage GTstorage< GT_String > | ( | ) |
Definition at line 127 of file GT_Types.h.
constexpr GT_Storage GTstorage< int16 > | ( | ) |
Definition at line 121 of file GT_Types.h.
constexpr GT_Storage GTstorage< int32 > | ( | ) |
Definition at line 122 of file GT_Types.h.
constexpr GT_Storage GTstorage< int64 > | ( | ) |
Definition at line 123 of file GT_Types.h.
constexpr GT_Storage GTstorage< int8 > | ( | ) |
Definition at line 120 of file GT_Types.h.
constexpr GT_Storage GTstorage< uint8 > | ( | ) |
Definition at line 119 of file GT_Types.h.