Houdini Engine 7.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
HAPI_Helpers.C File Reference
#include "HAPI_Helpers.h"
#include "HAPI.h"
+ Include dependency graph for HAPI_Helpers.C:

Go to the source code of this file.

Functions

 HAPI_SessionInfo_Init (HAPI_SessionInfo *in)
 
 HAPI_SessionInfo_Create ()
 
 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_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_IsNonValue (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)
 
 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 ()
 

Function Documentation

HAPI_AssetInfo_Create ( )

Definition at line 122 of file HAPI_Helpers.C.

HAPI_AssetInfo_Init ( HAPI_AssetInfo in)

Definition at line 94 of file HAPI_Helpers.C.

HAPI_AttributeInfo_Create ( )

Definition at line 595 of file HAPI_Helpers.C.

HAPI_AttributeInfo_Init ( HAPI_AttributeInfo in)

Definition at line 578 of file HAPI_Helpers.C.

HAPI_CompositorOptions_Create ( )

Definition at line 84 of file HAPI_Helpers.C.

HAPI_CompositorOptions_Init ( HAPI_CompositorOptions in)

Definition at line 77 of file HAPI_Helpers.C.

HAPI_CookOptions_AreEqual ( const HAPI_CookOptions left,
const HAPI_CookOptions right 
)

Definition at line 171 of file HAPI_Helpers.C.

HAPI_CookOptions_Create ( )

Definition at line 163 of file HAPI_Helpers.C.

HAPI_CookOptions_Init ( HAPI_CookOptions in)

Definition at line 130 of file HAPI_Helpers.C.

HAPI_CurveInfo_Create ( )

Definition at line 749 of file HAPI_Helpers.C.

HAPI_CurveInfo_Init ( HAPI_CurveInfo in)

Definition at line 733 of file HAPI_Helpers.C.

HAPI_GeoInfo_Create ( )

Definition at line 475 of file HAPI_Helpers.C.

HAPI_GeoInfo_GetGroupCountByType ( HAPI_GeoInfo in,
HAPI_GroupType  type 
)

Definition at line 483 of file HAPI_Helpers.C.

HAPI_GeoInfo_Init ( HAPI_GeoInfo in)

Definition at line 454 of file HAPI_Helpers.C.

HAPI_HandleBindingInfo_Create ( )

Definition at line 415 of file HAPI_Helpers.C.

HAPI_HandleBindingInfo_Init ( HAPI_HandleBindingInfo in)

Definition at line 407 of file HAPI_Helpers.C.

HAPI_HandleInfo_Create ( )

Definition at line 399 of file HAPI_Helpers.C.

HAPI_HandleInfo_Init ( HAPI_HandleInfo in)

Definition at line 391 of file HAPI_Helpers.C.

HAPI_ImageFileFormat_Create ( )

Definition at line 629 of file HAPI_Helpers.C.

HAPI_ImageFileFormat_Init ( HAPI_ImageFileFormat in)

Definition at line 621 of file HAPI_Helpers.C.

HAPI_ImageInfo_Create ( )

Definition at line 653 of file HAPI_Helpers.C.

HAPI_ImageInfo_Init ( HAPI_ImageInfo in)

Definition at line 637 of file HAPI_Helpers.C.

HAPI_InputCurveInfo_Create ( )

Definition at line 770 of file HAPI_Helpers.C.

HAPI_InputCurveInfo_Init ( HAPI_InputCurveInfo in)

Definition at line 759 of file HAPI_Helpers.C.

HAPI_Keyframe_Create ( )

Definition at line 672 of file HAPI_Helpers.C.

HAPI_Keyframe_Init ( HAPI_Keyframe in)

Definition at line 663 of file HAPI_Helpers.C.

HAPI_MaterialInfo_Create ( )

Definition at line 613 of file HAPI_Helpers.C.

HAPI_MaterialInfo_Init ( HAPI_MaterialInfo in)

Definition at line 605 of file HAPI_Helpers.C.

HAPI_NodeInfo_Create ( )

Definition at line 221 of file HAPI_Helpers.C.

HAPI_NodeInfo_Init ( HAPI_NodeInfo in)

Definition at line 194 of file HAPI_Helpers.C.

HAPI_ObjectInfo_Create ( )

Definition at line 444 of file HAPI_Helpers.C.

HAPI_ObjectInfo_Init ( HAPI_ObjectInfo in)

Definition at line 425 of file HAPI_Helpers.C.

HAPI_ParmChoiceInfo_Create ( )

Definition at line 381 of file HAPI_Helpers.C.

HAPI_ParmChoiceInfo_Init ( HAPI_ParmChoiceInfo in)

Definition at line 373 of file HAPI_Helpers.C.

HAPI_ParmInfo_Create ( )

Creates a struct with default values and returns it.

Definition at line 292 of file HAPI_Helpers.C.

HAPI_ParmInfo_GetFloatValueCount ( const HAPI_ParmInfo in)

Definition at line 355 of file HAPI_Helpers.C.

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.

Definition at line 346 of file HAPI_Helpers.C.

HAPI_ParmInfo_GetStringValueCount ( const HAPI_ParmInfo in)

Definition at line 364 of file HAPI_Helpers.C.

HAPI_ParmInfo_Init ( HAPI_ParmInfo in)

Clears the struct to default values.

Definition at line 231 of file HAPI_Helpers.C.

HAPI_ParmInfo_IsFloat ( const HAPI_ParmInfo in)

Definition at line 309 of file HAPI_Helpers.C.

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.

Definition at line 300 of file HAPI_Helpers.C.

HAPI_ParmInfo_IsNode ( const HAPI_ParmInfo in)

Definition at line 332 of file HAPI_Helpers.C.

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.

Definition at line 339 of file HAPI_Helpers.C.

HAPI_ParmInfo_IsPath ( const HAPI_ParmInfo in)

Definition at line 324 of file HAPI_Helpers.C.

HAPI_ParmInfo_IsString ( const HAPI_ParmInfo in)

Definition at line 316 of file HAPI_Helpers.C.

HAPI_PartInfo_Create ( )

Definition at line 521 of file HAPI_Helpers.C.

HAPI_PartInfo_GetAttributeCountByOwner ( HAPI_PartInfo in,
HAPI_AttributeOwner  owner 
)

Definition at line 561 of file HAPI_Helpers.C.

HAPI_PartInfo_GetElementCountByAttributeOwner ( HAPI_PartInfo in,
HAPI_AttributeOwner  owner 
)

Definition at line 529 of file HAPI_Helpers.C.

HAPI_PartInfo_GetElementCountByGroupType ( HAPI_PartInfo in,
HAPI_GroupType  type 
)

Definition at line 546 of file HAPI_Helpers.C.

HAPI_PartInfo_Init ( HAPI_PartInfo in)

Definition at line 499 of file HAPI_Helpers.C.

HAPI_SessionInfo_Create ( )

Definition at line 28 of file HAPI_Helpers.C.

HAPI_SessionInfo_Init ( HAPI_SessionInfo in)

Definition at line 17 of file HAPI_Helpers.C.

HAPI_SessionSyncInfo_Create ( )

Definition at line 862 of file HAPI_Helpers.C.

HAPI_SessionSyncInfo_Init ( HAPI_SessionSyncInfo in)

Definition at line 855 of file HAPI_Helpers.C.

HAPI_ThriftServerOptions_Create ( )

Definition at line 48 of file HAPI_Helpers.C.

HAPI_ThriftServerOptions_Init ( HAPI_ThriftServerOptions in)

Definition at line 38 of file HAPI_Helpers.C.

HAPI_TimelineOptions_Create ( )

Definition at line 67 of file HAPI_Helpers.C.

HAPI_TimelineOptions_Init ( HAPI_TimelineOptions in)

Definition at line 58 of file HAPI_Helpers.C.

HAPI_Transform_Create ( )

Definition at line 798 of file HAPI_Helpers.C.

HAPI_Transform_Init ( HAPI_Transform in)

Definition at line 780 of file HAPI_Helpers.C.

HAPI_TransformEuler_Create ( )

Definition at line 825 of file HAPI_Helpers.C.

HAPI_TransformEuler_Init ( HAPI_TransformEuler in)

Definition at line 806 of file HAPI_Helpers.C.

HAPI_Viewport_Create ( )

Definition at line 847 of file HAPI_Helpers.C.

HAPI_Viewport_Init ( HAPI_Viewport in)

Definition at line 835 of file HAPI_Helpers.C.

HAPI_VolumeInfo_Create ( )

Definition at line 706 of file HAPI_Helpers.C.

HAPI_VolumeInfo_Init ( HAPI_VolumeInfo in)

Definition at line 682 of file HAPI_Helpers.C.

HAPI_VolumeTileInfo_Create ( )

Definition at line 723 of file HAPI_Helpers.C.

HAPI_VolumeTileInfo_Init ( HAPI_VolumeTileInfo in)

Definition at line 714 of file HAPI_Helpers.C.