HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GABC_NAMESPACE Namespace Reference

Namespaces

 GABC_GTUtil
 

Classes

class  GABC_Error
 
class  GABC_GEOWalker
 Walk an Alembic tree to create Houdini geometry. More...
 
class  GABC_IArchive
 
class  GABC_AutoFakeLock
 
class  GABC_AutoLock
 
class  GABC_IArray
 
class  GABC_IError
 
class  GABC_IGTArray
 
class  GABC_IGTStringArray
 
class  GABC_IItem
 
class  GABC_IObject
 
class  GABC_LayerOptions
 
class  GABC_OArrayProperty
 
class  GABC_OError
 
class  GABC_OGTGeometry
 
class  GABC_OOptions
 
class  GABC_OProperty
 
class  GABC_OScalarProperty
 
class  GABC_AlembicCache
 
class  GABC_CollectPacked
 Collector for packed primitives. More...
 
class  GABC_PackedArchive
 
class  GABC_PackedAlembic
 Single Alembic shape (non-instanced) More...
 
class  GABC_PackedInstance
 Packed instance with alembic extensions. More...
 
class  GABC_PackedImpl
 
class  GABC_Util
 

Typedefs

using GABC_AlembicLock = GABC_AutoFakeLock
 
using GABC_GTUnsigned8Array = GABC_IGTArray< uint8 >
 
using GABC_GTInt8Array = GABC_IGTArray< int8 >
 
using GABC_GTInt16Array = GABC_IGTArray< int16 >
 
using GABC_GTInt32Array = GABC_IGTArray< int32 >
 
using GABC_GTInt64Array = GABC_IGTArray< int64 >
 
using GABC_GTReal16Array = GABC_IGTArray< fpreal16 >
 
using GABC_GTReal32Array = GABC_IGTArray< fpreal32 >
 
using GABC_GTReal64Array = GABC_IGTArray< fpreal64 >
 
typedef UT_IntrusivePtr
< GABC_IArchive
GABC_IArchivePtr
 

Enumerations

enum  GABC_VisibilityType { GABC_VISIBLE_DEFER = -1, GABC_VISIBLE_HIDDEN = 0, GABC_VISIBLE_VISIBLE = 1 }
 
enum  GABC_NodeType {
  GABC_UNKNOWN =-1, GABC_XFORM, GABC_POLYMESH, GABC_SUBD,
  GABC_CAMERA, GABC_FACESET, GABC_CURVES, GABC_POINTS,
  GABC_NUPATCH, GABC_LIGHT, GABC_MATERIAL, GABC_ROOT,
  GABC_NUM_NODE_TYPES
}
 

Functions

GABC_API GT_DataArrayHandle GABCarray (const GABC_IArray &iarray)
 
GABC_API const char * GABCnodeType (GABC_NodeType type)
 
GABC_API GABC_NodeType GABCnodeType (const char *type)
 

Typedef Documentation

Definition at line 212 of file GABC_IArchive.h.

Definition at line 364 of file GABC_IGTArray.h.

Definition at line 365 of file GABC_IGTArray.h.

Definition at line 366 of file GABC_IGTArray.h.

Definition at line 363 of file GABC_IGTArray.h.

Definition at line 367 of file GABC_IGTArray.h.

Definition at line 368 of file GABC_IGTArray.h.

Definition at line 369 of file GABC_IGTArray.h.

Definition at line 362 of file GABC_IGTArray.h.

Enumeration Type Documentation

Enumerator
GABC_UNKNOWN 
GABC_XFORM 
GABC_POLYMESH 
GABC_SUBD 
GABC_CAMERA 
GABC_FACESET 
GABC_CURVES 
GABC_POINTS 
GABC_NUPATCH 
GABC_LIGHT 
GABC_MATERIAL 
GABC_ROOT 
GABC_NUM_NODE_TYPES 

Definition at line 38 of file GABC_Types.h.

Enumerator
GABC_VISIBLE_DEFER 
GABC_VISIBLE_HIDDEN 
GABC_VISIBLE_VISIBLE 

Definition at line 49 of file GABC_IObject.h.

Function Documentation

GABC_API GT_DataArrayHandle GABC_NAMESPACE::GABCarray ( const GABC_IArray &  iarray)
GABC_API const char* GABC_NAMESPACE::GABCnodeType ( GABC_NodeType  type)
GABC_API GABC_NodeType GABC_NAMESPACE::GABCnodeType ( const char *  type)