HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_PrimitiveTypes.h File Reference
#include "GT_API.h"
+ Include dependency graph for GT_PrimitiveTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GT_PrimitiveType {
  GT_PRIM_UNDEFINED = -1, GT_PRIM_COLLECT, GT_PRIM_DETAIL, GT_GEO_PRIMITIVE,
  GT_GEO_PRIMTPSURF, GT_GEO_PACKED, GT_GEO_PRIMLIST, GT_GEO_PRIMTPSURF_MESH,
  GT_PRIM_CURVE, GT_PRIM_POLYGON, GT_PRIM_PATCH, GT_PRIM_NUPATCH,
  GT_PRIM_CURVE_MESH, GT_PRIM_POLYGON_MESH, GT_PRIM_PATCH_MESH, GT_PRIM_SUBDIVISION_MESH,
  GT_PRIM_SUBDIVISION_CURVES, GT_PRIM_TRIANGLE_STRIP, GT_PRIM_TRIANGLE_FAN, GT_PRIM_NURBS_CURVE,
  GT_PRIM_NURBS_SURFACE, GT_PRIM_NURBS_CURVE_MESH, GT_PRIM_CIRCLE, GT_PRIM_SPHERE,
  GT_PRIM_TUBE, GT_PRIM_HYPERBOLOID, GT_PRIM_POINT_MESH, GT_PRIM_PARTICLE,
  GT_PRIM_METAEXPR, GT_PRIM_VOXEL_VOLUME, GT_PRIM_VDB_VOLUME, GT_PRIM_TET_MESH,
  GT_PRIM_HEX_MESH, GT_PRIM_BEZIER_PATCH, GT_PRIM_CIRCLE_MESH, GT_PRIM_SPHERE_MESH,
  GT_PRIM_TUBE_MESH, GT_PRIM_HYPERBOLOID_MESH, GT_PRIM_CAPTURE_REGIONS, GT_PRIM_INSTANCE,
  GT_PRIM_FRAGMENTS, GT_PRIM_AGENTS, GT_PRIM_AGENT_SHAPE, GT_PRIM_ALEMBIC_ARCHIVE,
  GT_PRIM_ALEMBIC_SHAPE, GT_PRIM_ALEMBIC_SHAPE_MESH, GT_PRIM_ALEMBIC_INSTANCE, GT_PRIM_PACKED_DISK,
  GT_PRIM_CHANNEL, GT_PRIM_CHARACTER_SCENE, GT_PRIM_CHARACTER_SHAPE, GT_MAX_PRIM_TYPES
}
 

Functions

GT_API const char * GTprimitiveType (int type)
 
GT_API GT_PrimitiveType GTprimitiveType (const char *name)
 

Enumeration Type Documentation

Enumerator
GT_PRIM_UNDEFINED 
GT_PRIM_COLLECT 
GT_PRIM_DETAIL 
GT_GEO_PRIMITIVE 
GT_GEO_PRIMTPSURF 
GT_GEO_PACKED 
GT_GEO_PRIMLIST 
GT_GEO_PRIMTPSURF_MESH 
GT_PRIM_CURVE 
GT_PRIM_POLYGON 
GT_PRIM_PATCH 
GT_PRIM_NUPATCH 
GT_PRIM_CURVE_MESH 
GT_PRIM_POLYGON_MESH 
GT_PRIM_PATCH_MESH 
GT_PRIM_SUBDIVISION_MESH 
GT_PRIM_SUBDIVISION_CURVES 
GT_PRIM_TRIANGLE_STRIP 
GT_PRIM_TRIANGLE_FAN 
GT_PRIM_NURBS_CURVE 
GT_PRIM_NURBS_SURFACE 
GT_PRIM_NURBS_CURVE_MESH 
GT_PRIM_CIRCLE 
GT_PRIM_SPHERE 
GT_PRIM_TUBE 
GT_PRIM_HYPERBOLOID 
GT_PRIM_POINT_MESH 
GT_PRIM_PARTICLE 
GT_PRIM_METAEXPR 
GT_PRIM_VOXEL_VOLUME 
GT_PRIM_VDB_VOLUME 
GT_PRIM_TET_MESH 
GT_PRIM_HEX_MESH 
GT_PRIM_BEZIER_PATCH 
GT_PRIM_CIRCLE_MESH 
GT_PRIM_SPHERE_MESH 
GT_PRIM_TUBE_MESH 
GT_PRIM_HYPERBOLOID_MESH 
GT_PRIM_CAPTURE_REGIONS 
GT_PRIM_INSTANCE 
GT_PRIM_FRAGMENTS 
GT_PRIM_AGENTS 
GT_PRIM_AGENT_SHAPE 
GT_PRIM_ALEMBIC_ARCHIVE 
GT_PRIM_ALEMBIC_SHAPE 
GT_PRIM_ALEMBIC_SHAPE_MESH 
GT_PRIM_ALEMBIC_INSTANCE 
GT_PRIM_PACKED_DISK 
GT_PRIM_CHANNEL 
GT_PRIM_CHARACTER_SCENE 
GT_PRIM_CHARACTER_SHAPE 
GT_MAX_PRIM_TYPES 

Definition at line 16 of file GT_PrimitiveTypes.h.

Function Documentation

GT_API const char* GTprimitiveType ( int  type)
GT_API GT_PrimitiveType GTprimitiveType ( const char *  name)