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

Go to the source code of this file.

Functions

 HAPI_ThriftServerOptions_Init (HAPI_ThriftServerOptions *in)
 
 HAPI_ThriftServerOptions_Create ()
 
 HAPI_TimelineOptions_Init (HAPI_TimelineOptions *in)
 
 HAPI_TimelineOptions_Create ()
 
 HAPI_CompositorOptions_Init (HAPI_CompositorOptions *in)
 
 HAPI_CompositorOptions_Create ()
 
 HAPI_AssetInfo_Init (HAPI_AssetInfo *in)
 
 HAPI_AssetInfo_Create ()
 
 HAPI_CookOptions_Init (HAPI_CookOptions *in)
 
 HAPI_CookOptions_Create ()
 
 HAPI_CookOptions_AreEqual (const HAPI_CookOptions *left, const HAPI_CookOptions *right)
 
 HAPI_NodeInfo_Init (HAPI_NodeInfo *in)
 
 HAPI_NodeInfo_Create ()
 
 HAPI_ParmInfo_Init (HAPI_ParmInfo *in)
 Clears the struct to default values. More...
 
 HAPI_ParmInfo_Create ()
 Creates a struct with default values and returns it. More...
 
 HAPI_ParmInfo_IsNonValue (const HAPI_ParmInfo *in)
 
 HAPI_ParmChoiceInfo_Init (HAPI_ParmChoiceInfo *in)
 
 HAPI_ParmChoiceInfo_Create ()
 
 HAPI_HandleInfo_Init (HAPI_HandleInfo *in)
 
 HAPI_HandleInfo_Create ()
 
 HAPI_HandleBindingInfo_Init (HAPI_HandleBindingInfo *in)
 
 HAPI_HandleBindingInfo_Create ()
 
 HAPI_ObjectInfo_Init (HAPI_ObjectInfo *in)
 
 HAPI_ObjectInfo_Create ()
 
 HAPI_GeoInfo_Init (HAPI_GeoInfo *in)
 
 HAPI_GeoInfo_Create ()
 
 HAPI_GeoInfo_GetGroupCountByType (HAPI_GeoInfo *in, HAPI_GroupType type)
 
 HAPI_PartInfo_Init (HAPI_PartInfo *in)
 
 HAPI_PartInfo_Create ()
 
 HAPI_PartInfo_GetElementCountByAttributeOwner (HAPI_PartInfo *in, HAPI_AttributeOwner owner)
 
 HAPI_PartInfo_GetElementCountByGroupType (HAPI_PartInfo *in, HAPI_GroupType type)
 
 HAPI_PartInfo_GetAttributeCountByOwner (HAPI_PartInfo *in, HAPI_AttributeOwner owner)
 
 HAPI_AttributeInfo_Init (HAPI_AttributeInfo *in)
 
 HAPI_AttributeInfo_Create ()
 
 HAPI_MaterialInfo_Init (HAPI_MaterialInfo *in)
 
 HAPI_MaterialInfo_Create ()
 
 HAPI_ImageFileFormat_Init (HAPI_ImageFileFormat *in)
 
 HAPI_ImageFileFormat_Create ()
 
 HAPI_ImageInfo_Init (HAPI_ImageInfo *in)
 
 HAPI_ImageInfo_Create ()
 
 HAPI_Keyframe_Init (HAPI_Keyframe *in)
 
 HAPI_Keyframe_Create ()
 
 HAPI_VolumeInfo_Init (HAPI_VolumeInfo *in)
 
 HAPI_VolumeInfo_Create ()
 
 HAPI_VolumeTileInfo_Init (HAPI_VolumeTileInfo *in)
 
 HAPI_VolumeTileInfo_Create ()
 
 HAPI_CurveInfo_Init (HAPI_CurveInfo *in)
 
 HAPI_CurveInfo_Create ()
 
 HAPI_InputCurveInfo_Init (HAPI_InputCurveInfo *in)
 
 HAPI_InputCurveInfo_Create ()
 
 HAPI_Transform_Init (HAPI_Transform *in)
 
 HAPI_Transform_Create ()
 
 HAPI_TransformEuler_Init (HAPI_TransformEuler *in)
 
 HAPI_TransformEuler_Create ()
 
 HAPI_Viewport_Init (HAPI_Viewport *in)
 
 HAPI_Viewport_Create ()
 
 HAPI_SessionSyncInfo_Init (HAPI_SessionSyncInfo *in)
 
 HAPI_SessionSyncInfo_Create ()
 
 HAPI_ParmInfo_IsInt (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_IsFloat (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_IsString (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_IsPath (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_IsNode (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_GetIntValueCount (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_GetFloatValueCount (const HAPI_ParmInfo *in)
 
 HAPI_ParmInfo_GetStringValueCount (const HAPI_ParmInfo *in)
 

Function Documentation

HAPI_AssetInfo_Create ( )
HAPI_AssetInfo_Init ( HAPI_AssetInfo in)
HAPI_AttributeInfo_Create ( )
HAPI_AttributeInfo_Init ( HAPI_AttributeInfo in)
HAPI_CompositorOptions_Create ( )
HAPI_CompositorOptions_Init ( HAPI_CompositorOptions in)
HAPI_CookOptions_AreEqual ( const HAPI_CookOptions left,
const HAPI_CookOptions right 
)
HAPI_CookOptions_Create ( )
HAPI_CookOptions_Init ( HAPI_CookOptions in)
HAPI_CurveInfo_Create ( )
HAPI_CurveInfo_Init ( HAPI_CurveInfo in)
HAPI_GeoInfo_Create ( )
HAPI_GeoInfo_GetGroupCountByType ( HAPI_GeoInfo in,
HAPI_GroupType  type 
)
HAPI_GeoInfo_Init ( HAPI_GeoInfo in)
HAPI_HandleBindingInfo_Create ( )
HAPI_HandleBindingInfo_Init ( HAPI_HandleBindingInfo in)
HAPI_HandleInfo_Create ( )
HAPI_HandleInfo_Init ( HAPI_HandleInfo in)
HAPI_ImageFileFormat_Create ( )
HAPI_ImageFileFormat_Init ( HAPI_ImageFileFormat in)
HAPI_ImageInfo_Create ( )
HAPI_ImageInfo_Init ( HAPI_ImageInfo in)
HAPI_InputCurveInfo_Create ( )
HAPI_InputCurveInfo_Init ( HAPI_InputCurveInfo in)
HAPI_Keyframe_Create ( )
HAPI_Keyframe_Init ( HAPI_Keyframe in)
HAPI_MaterialInfo_Create ( )
HAPI_MaterialInfo_Init ( HAPI_MaterialInfo in)
HAPI_NodeInfo_Create ( )
HAPI_NodeInfo_Init ( HAPI_NodeInfo in)
HAPI_ObjectInfo_Create ( )
HAPI_ObjectInfo_Init ( HAPI_ObjectInfo in)
HAPI_ParmChoiceInfo_Create ( )
HAPI_ParmChoiceInfo_Init ( HAPI_ParmChoiceInfo in)
HAPI_ParmInfo_Create ( )

Creates a struct with default values and returns it.

HAPI_ParmInfo_GetFloatValueCount ( const HAPI_ParmInfo in)

Convenience function. If the parameter can be represented by this data type, it returns HAPI_ParmInfo::size, and zero otherwise.

HAPI_ParmInfo_GetIntValueCount ( const HAPI_ParmInfo in)

Convenience function. If the parameter can be represented by this data type, it returns HAPI_ParmInfo::size, and zero otherwise.

HAPI_ParmInfo_GetStringValueCount ( const HAPI_ParmInfo in)

Convenience function. If the parameter can be represented by this data type, it returns HAPI_ParmInfo::size, and zero otherwise.

HAPI_ParmInfo_Init ( HAPI_ParmInfo in)

Clears the struct to default values.

HAPI_ParmInfo_IsFloat ( const HAPI_ParmInfo in)

Convenience function that checks on the value of the HAPI_ParmInfo::type field to tell you the underlying data type.

HAPI_ParmInfo_IsInt ( const HAPI_ParmInfo in)

Convenience function that checks on the value of the HAPI_ParmInfo::type field to tell you the underlying data type.

HAPI_ParmInfo_IsNode ( const HAPI_ParmInfo in)

Convenience function that checks on the value of the HAPI_ParmInfo::type field to tell you the underlying data type.

HAPI_ParmInfo_IsNonValue ( const HAPI_ParmInfo in)

Parameter has no underlying No data type. Examples of this are UI items such as folder lists and separators.

HAPI_ParmInfo_IsPath ( const HAPI_ParmInfo in)

Convenience function that checks on the value of the HAPI_ParmInfo::type field to tell you the underlying data type.

HAPI_ParmInfo_IsString ( const HAPI_ParmInfo in)

Convenience function that checks on the value of the HAPI_ParmInfo::type field to tell you the underlying data type.

HAPI_PartInfo_Create ( )
HAPI_PartInfo_GetAttributeCountByOwner ( HAPI_PartInfo in,
HAPI_AttributeOwner  owner 
)
HAPI_PartInfo_GetElementCountByAttributeOwner ( HAPI_PartInfo in,
HAPI_AttributeOwner  owner 
)
HAPI_PartInfo_GetElementCountByGroupType ( HAPI_PartInfo in,
HAPI_GroupType  type 
)
HAPI_PartInfo_Init ( HAPI_PartInfo in)
HAPI_SessionSyncInfo_Create ( )
HAPI_SessionSyncInfo_Init ( HAPI_SessionSyncInfo in)
HAPI_ThriftServerOptions_Create ( )
HAPI_ThriftServerOptions_Init ( HAPI_ThriftServerOptions in)
HAPI_TimelineOptions_Create ( )
HAPI_TimelineOptions_Init ( HAPI_TimelineOptions in)
HAPI_Transform_Create ( )
HAPI_Transform_Init ( HAPI_Transform in)
HAPI_TransformEuler_Create ( )
HAPI_TransformEuler_Init ( HAPI_TransformEuler in)
HAPI_Viewport_Create ( )
HAPI_Viewport_Init ( HAPI_Viewport in)
HAPI_VolumeInfo_Create ( )
HAPI_VolumeInfo_Init ( HAPI_VolumeInfo in)
HAPI_VolumeTileInfo_Create ( )
HAPI_VolumeTileInfo_Init ( HAPI_VolumeTileInfo in)