/* * Copyright (c) <2019> Side Effects Software Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * * COMMENTS: * This file is generated. Do not modify directly. */ #include "HoudiniApi.h" #include "HoudiniEngineRuntimePrivatePCH.h" FHoudiniApi::AddAttributeFuncPtr FHoudiniApi::AddAttribute = &FHoudiniApi::AddAttributeEmptyStub; FHoudiniApi::AddGroupFuncPtr FHoudiniApi::AddGroup = &FHoudiniApi::AddGroupEmptyStub; FHoudiniApi::AssetInfo_CreateFuncPtr FHoudiniApi::AssetInfo_Create = &FHoudiniApi::AssetInfo_CreateEmptyStub; FHoudiniApi::AssetInfo_InitFuncPtr FHoudiniApi::AssetInfo_Init = &FHoudiniApi::AssetInfo_InitEmptyStub; FHoudiniApi::AttributeInfo_CreateFuncPtr FHoudiniApi::AttributeInfo_Create = &FHoudiniApi::AttributeInfo_CreateEmptyStub; FHoudiniApi::AttributeInfo_InitFuncPtr FHoudiniApi::AttributeInfo_Init = &FHoudiniApi::AttributeInfo_InitEmptyStub; FHoudiniApi::BindCustomImplementationFuncPtr FHoudiniApi::BindCustomImplementation = &FHoudiniApi::BindCustomImplementationEmptyStub; FHoudiniApi::CancelPDGCookFuncPtr FHoudiniApi::CancelPDGCook = &FHoudiniApi::CancelPDGCookEmptyStub; FHoudiniApi::CheckForSpecificErrorsFuncPtr FHoudiniApi::CheckForSpecificErrors = &FHoudiniApi::CheckForSpecificErrorsEmptyStub; FHoudiniApi::CleanupFuncPtr FHoudiniApi::Cleanup = &FHoudiniApi::CleanupEmptyStub; FHoudiniApi::CloseSessionFuncPtr FHoudiniApi::CloseSession = &FHoudiniApi::CloseSessionEmptyStub; FHoudiniApi::CommitGeoFuncPtr FHoudiniApi::CommitGeo = &FHoudiniApi::CommitGeoEmptyStub; FHoudiniApi::CommitWorkitemsFuncPtr FHoudiniApi::CommitWorkitems = &FHoudiniApi::CommitWorkitemsEmptyStub; FHoudiniApi::ComposeChildNodeListFuncPtr FHoudiniApi::ComposeChildNodeList = &FHoudiniApi::ComposeChildNodeListEmptyStub; FHoudiniApi::ComposeNodeCookResultFuncPtr FHoudiniApi::ComposeNodeCookResult = &FHoudiniApi::ComposeNodeCookResultEmptyStub; FHoudiniApi::ComposeObjectListFuncPtr FHoudiniApi::ComposeObjectList = &FHoudiniApi::ComposeObjectListEmptyStub; FHoudiniApi::ConnectNodeInputFuncPtr FHoudiniApi::ConnectNodeInput = &FHoudiniApi::ConnectNodeInputEmptyStub; FHoudiniApi::ConvertMatrixToEulerFuncPtr FHoudiniApi::ConvertMatrixToEuler = &FHoudiniApi::ConvertMatrixToEulerEmptyStub; FHoudiniApi::ConvertMatrixToQuatFuncPtr FHoudiniApi::ConvertMatrixToQuat = &FHoudiniApi::ConvertMatrixToQuatEmptyStub; FHoudiniApi::ConvertTransformFuncPtr FHoudiniApi::ConvertTransform = &FHoudiniApi::ConvertTransformEmptyStub; FHoudiniApi::ConvertTransformEulerToMatrixFuncPtr FHoudiniApi::ConvertTransformEulerToMatrix = &FHoudiniApi::ConvertTransformEulerToMatrixEmptyStub; FHoudiniApi::ConvertTransformQuatToMatrixFuncPtr FHoudiniApi::ConvertTransformQuatToMatrix = &FHoudiniApi::ConvertTransformQuatToMatrixEmptyStub; FHoudiniApi::CookNodeFuncPtr FHoudiniApi::CookNode = &FHoudiniApi::CookNodeEmptyStub; FHoudiniApi::CookOptions_AreEqualFuncPtr FHoudiniApi::CookOptions_AreEqual = &FHoudiniApi::CookOptions_AreEqualEmptyStub; FHoudiniApi::CookOptions_CreateFuncPtr FHoudiniApi::CookOptions_Create = &FHoudiniApi::CookOptions_CreateEmptyStub; FHoudiniApi::CookOptions_InitFuncPtr FHoudiniApi::CookOptions_Init = &FHoudiniApi::CookOptions_InitEmptyStub; FHoudiniApi::CookPDGFuncPtr FHoudiniApi::CookPDG = &FHoudiniApi::CookPDGEmptyStub; FHoudiniApi::CreateCustomSessionFuncPtr FHoudiniApi::CreateCustomSession = &FHoudiniApi::CreateCustomSessionEmptyStub; FHoudiniApi::CreateHeightfieldInputNodeFuncPtr FHoudiniApi::CreateHeightfieldInputNode = &FHoudiniApi::CreateHeightfieldInputNodeEmptyStub; FHoudiniApi::CreateHeightfieldInputVolumeNodeFuncPtr FHoudiniApi::CreateHeightfieldInputVolumeNode = &FHoudiniApi::CreateHeightfieldInputVolumeNodeEmptyStub; FHoudiniApi::CreateInProcessSessionFuncPtr FHoudiniApi::CreateInProcessSession = &FHoudiniApi::CreateInProcessSessionEmptyStub; FHoudiniApi::CreateInputNodeFuncPtr FHoudiniApi::CreateInputNode = &FHoudiniApi::CreateInputNodeEmptyStub; FHoudiniApi::CreateNodeFuncPtr FHoudiniApi::CreateNode = &FHoudiniApi::CreateNodeEmptyStub; FHoudiniApi::CreateThriftNamedPipeSessionFuncPtr FHoudiniApi::CreateThriftNamedPipeSession = &FHoudiniApi::CreateThriftNamedPipeSessionEmptyStub; FHoudiniApi::CreateThriftSocketSessionFuncPtr FHoudiniApi::CreateThriftSocketSession = &FHoudiniApi::CreateThriftSocketSessionEmptyStub; FHoudiniApi::CreateWorkitemFuncPtr FHoudiniApi::CreateWorkitem = &FHoudiniApi::CreateWorkitemEmptyStub; FHoudiniApi::CurveInfo_CreateFuncPtr FHoudiniApi::CurveInfo_Create = &FHoudiniApi::CurveInfo_CreateEmptyStub; FHoudiniApi::CurveInfo_InitFuncPtr FHoudiniApi::CurveInfo_Init = &FHoudiniApi::CurveInfo_InitEmptyStub; FHoudiniApi::DeleteAttributeFuncPtr FHoudiniApi::DeleteAttribute = &FHoudiniApi::DeleteAttributeEmptyStub; FHoudiniApi::DeleteGroupFuncPtr FHoudiniApi::DeleteGroup = &FHoudiniApi::DeleteGroupEmptyStub; FHoudiniApi::DeleteNodeFuncPtr FHoudiniApi::DeleteNode = &FHoudiniApi::DeleteNodeEmptyStub; FHoudiniApi::DirtyPDGNodeFuncPtr FHoudiniApi::DirtyPDGNode = &FHoudiniApi::DirtyPDGNodeEmptyStub; FHoudiniApi::DisconnectNodeInputFuncPtr FHoudiniApi::DisconnectNodeInput = &FHoudiniApi::DisconnectNodeInputEmptyStub; FHoudiniApi::DisconnectNodeOutputsAtFuncPtr FHoudiniApi::DisconnectNodeOutputsAt = &FHoudiniApi::DisconnectNodeOutputsAtEmptyStub; FHoudiniApi::ExtractImageToFileFuncPtr FHoudiniApi::ExtractImageToFile = &FHoudiniApi::ExtractImageToFileEmptyStub; FHoudiniApi::ExtractImageToMemoryFuncPtr FHoudiniApi::ExtractImageToMemory = &FHoudiniApi::ExtractImageToMemoryEmptyStub; FHoudiniApi::GeoInfo_CreateFuncPtr FHoudiniApi::GeoInfo_Create = &FHoudiniApi::GeoInfo_CreateEmptyStub; FHoudiniApi::GeoInfo_GetGroupCountByTypeFuncPtr FHoudiniApi::GeoInfo_GetGroupCountByType = &FHoudiniApi::GeoInfo_GetGroupCountByTypeEmptyStub; FHoudiniApi::GeoInfo_InitFuncPtr FHoudiniApi::GeoInfo_Init = &FHoudiniApi::GeoInfo_InitEmptyStub; FHoudiniApi::GetActiveCacheCountFuncPtr FHoudiniApi::GetActiveCacheCount = &FHoudiniApi::GetActiveCacheCountEmptyStub; FHoudiniApi::GetActiveCacheNamesFuncPtr FHoudiniApi::GetActiveCacheNames = &FHoudiniApi::GetActiveCacheNamesEmptyStub; FHoudiniApi::GetAssetInfoFuncPtr FHoudiniApi::GetAssetInfo = &FHoudiniApi::GetAssetInfoEmptyStub; FHoudiniApi::GetAttributeFloat64DataFuncPtr FHoudiniApi::GetAttributeFloat64Data = &FHoudiniApi::GetAttributeFloat64DataEmptyStub; FHoudiniApi::GetAttributeFloatDataFuncPtr FHoudiniApi::GetAttributeFloatData = &FHoudiniApi::GetAttributeFloatDataEmptyStub; FHoudiniApi::GetAttributeInfoFuncPtr FHoudiniApi::GetAttributeInfo = &FHoudiniApi::GetAttributeInfoEmptyStub; FHoudiniApi::GetAttributeInt64DataFuncPtr FHoudiniApi::GetAttributeInt64Data = &FHoudiniApi::GetAttributeInt64DataEmptyStub; FHoudiniApi::GetAttributeIntDataFuncPtr FHoudiniApi::GetAttributeIntData = &FHoudiniApi::GetAttributeIntDataEmptyStub; FHoudiniApi::GetAttributeNamesFuncPtr FHoudiniApi::GetAttributeNames = &FHoudiniApi::GetAttributeNamesEmptyStub; FHoudiniApi::GetAttributeStringDataFuncPtr FHoudiniApi::GetAttributeStringData = &FHoudiniApi::GetAttributeStringDataEmptyStub; FHoudiniApi::GetAvailableAssetCountFuncPtr FHoudiniApi::GetAvailableAssetCount = &FHoudiniApi::GetAvailableAssetCountEmptyStub; FHoudiniApi::GetAvailableAssetsFuncPtr FHoudiniApi::GetAvailableAssets = &FHoudiniApi::GetAvailableAssetsEmptyStub; FHoudiniApi::GetBoxInfoFuncPtr FHoudiniApi::GetBoxInfo = &FHoudiniApi::GetBoxInfoEmptyStub; FHoudiniApi::GetCachePropertyFuncPtr FHoudiniApi::GetCacheProperty = &FHoudiniApi::GetCachePropertyEmptyStub; FHoudiniApi::GetComposedChildNodeListFuncPtr FHoudiniApi::GetComposedChildNodeList = &FHoudiniApi::GetComposedChildNodeListEmptyStub; FHoudiniApi::GetComposedNodeCookResultFuncPtr FHoudiniApi::GetComposedNodeCookResult = &FHoudiniApi::GetComposedNodeCookResultEmptyStub; FHoudiniApi::GetComposedObjectListFuncPtr FHoudiniApi::GetComposedObjectList = &FHoudiniApi::GetComposedObjectListEmptyStub; FHoudiniApi::GetComposedObjectTransformsFuncPtr FHoudiniApi::GetComposedObjectTransforms = &FHoudiniApi::GetComposedObjectTransformsEmptyStub; FHoudiniApi::GetCookingCurrentCountFuncPtr FHoudiniApi::GetCookingCurrentCount = &FHoudiniApi::GetCookingCurrentCountEmptyStub; FHoudiniApi::GetCookingTotalCountFuncPtr FHoudiniApi::GetCookingTotalCount = &FHoudiniApi::GetCookingTotalCountEmptyStub; FHoudiniApi::GetCurveCountsFuncPtr FHoudiniApi::GetCurveCounts = &FHoudiniApi::GetCurveCountsEmptyStub; FHoudiniApi::GetCurveInfoFuncPtr FHoudiniApi::GetCurveInfo = &FHoudiniApi::GetCurveInfoEmptyStub; FHoudiniApi::GetCurveKnotsFuncPtr FHoudiniApi::GetCurveKnots = &FHoudiniApi::GetCurveKnotsEmptyStub; FHoudiniApi::GetCurveOrdersFuncPtr FHoudiniApi::GetCurveOrders = &FHoudiniApi::GetCurveOrdersEmptyStub; FHoudiniApi::GetDisplayGeoInfoFuncPtr FHoudiniApi::GetDisplayGeoInfo = &FHoudiniApi::GetDisplayGeoInfoEmptyStub; FHoudiniApi::GetEnvIntFuncPtr FHoudiniApi::GetEnvInt = &FHoudiniApi::GetEnvIntEmptyStub; FHoudiniApi::GetFaceCountsFuncPtr FHoudiniApi::GetFaceCounts = &FHoudiniApi::GetFaceCountsEmptyStub; FHoudiniApi::GetFirstVolumeTileFuncPtr FHoudiniApi::GetFirstVolumeTile = &FHoudiniApi::GetFirstVolumeTileEmptyStub; FHoudiniApi::GetGeoInfoFuncPtr FHoudiniApi::GetGeoInfo = &FHoudiniApi::GetGeoInfoEmptyStub; FHoudiniApi::GetGeoSizeFuncPtr FHoudiniApi::GetGeoSize = &FHoudiniApi::GetGeoSizeEmptyStub; FHoudiniApi::GetGroupCountOnPackedInstancePartFuncPtr FHoudiniApi::GetGroupCountOnPackedInstancePart = &FHoudiniApi::GetGroupCountOnPackedInstancePartEmptyStub; FHoudiniApi::GetGroupMembershipFuncPtr FHoudiniApi::GetGroupMembership = &FHoudiniApi::GetGroupMembershipEmptyStub; FHoudiniApi::GetGroupMembershipOnPackedInstancePartFuncPtr FHoudiniApi::GetGroupMembershipOnPackedInstancePart = &FHoudiniApi::GetGroupMembershipOnPackedInstancePartEmptyStub; FHoudiniApi::GetGroupNamesFuncPtr FHoudiniApi::GetGroupNames = &FHoudiniApi::GetGroupNamesEmptyStub; FHoudiniApi::GetGroupNamesOnPackedInstancePartFuncPtr FHoudiniApi::GetGroupNamesOnPackedInstancePart = &FHoudiniApi::GetGroupNamesOnPackedInstancePartEmptyStub; FHoudiniApi::GetHandleBindingInfoFuncPtr FHoudiniApi::GetHandleBindingInfo = &FHoudiniApi::GetHandleBindingInfoEmptyStub; FHoudiniApi::GetHandleInfoFuncPtr FHoudiniApi::GetHandleInfo = &FHoudiniApi::GetHandleInfoEmptyStub; FHoudiniApi::GetHeightFieldDataFuncPtr FHoudiniApi::GetHeightFieldData = &FHoudiniApi::GetHeightFieldDataEmptyStub; FHoudiniApi::GetImageFilePathFuncPtr FHoudiniApi::GetImageFilePath = &FHoudiniApi::GetImageFilePathEmptyStub; FHoudiniApi::GetImageInfoFuncPtr FHoudiniApi::GetImageInfo = &FHoudiniApi::GetImageInfoEmptyStub; FHoudiniApi::GetImageMemoryBufferFuncPtr FHoudiniApi::GetImageMemoryBuffer = &FHoudiniApi::GetImageMemoryBufferEmptyStub; FHoudiniApi::GetImagePlaneCountFuncPtr FHoudiniApi::GetImagePlaneCount = &FHoudiniApi::GetImagePlaneCountEmptyStub; FHoudiniApi::GetImagePlanesFuncPtr FHoudiniApi::GetImagePlanes = &FHoudiniApi::GetImagePlanesEmptyStub; FHoudiniApi::GetInstanceTransformsOnPartFuncPtr FHoudiniApi::GetInstanceTransformsOnPart = &FHoudiniApi::GetInstanceTransformsOnPartEmptyStub; FHoudiniApi::GetInstancedObjectIdsFuncPtr FHoudiniApi::GetInstancedObjectIds = &FHoudiniApi::GetInstancedObjectIdsEmptyStub; FHoudiniApi::GetInstancedPartIdsFuncPtr FHoudiniApi::GetInstancedPartIds = &FHoudiniApi::GetInstancedPartIdsEmptyStub; FHoudiniApi::GetInstancerPartTransformsFuncPtr FHoudiniApi::GetInstancerPartTransforms = &FHoudiniApi::GetInstancerPartTransformsEmptyStub; FHoudiniApi::GetManagerNodeIdFuncPtr FHoudiniApi::GetManagerNodeId = &FHoudiniApi::GetManagerNodeIdEmptyStub; FHoudiniApi::GetMaterialInfoFuncPtr FHoudiniApi::GetMaterialInfo = &FHoudiniApi::GetMaterialInfoEmptyStub; FHoudiniApi::GetMaterialNodeIdsOnFacesFuncPtr FHoudiniApi::GetMaterialNodeIdsOnFaces = &FHoudiniApi::GetMaterialNodeIdsOnFacesEmptyStub; FHoudiniApi::GetNextVolumeTileFuncPtr FHoudiniApi::GetNextVolumeTile = &FHoudiniApi::GetNextVolumeTileEmptyStub; FHoudiniApi::GetNodeInfoFuncPtr FHoudiniApi::GetNodeInfo = &FHoudiniApi::GetNodeInfoEmptyStub; FHoudiniApi::GetNodeInputNameFuncPtr FHoudiniApi::GetNodeInputName = &FHoudiniApi::GetNodeInputNameEmptyStub; FHoudiniApi::GetNodeOutputNameFuncPtr FHoudiniApi::GetNodeOutputName = &FHoudiniApi::GetNodeOutputNameEmptyStub; FHoudiniApi::GetNodePathFuncPtr FHoudiniApi::GetNodePath = &FHoudiniApi::GetNodePathEmptyStub; FHoudiniApi::GetNumWorkitemsFuncPtr FHoudiniApi::GetNumWorkitems = &FHoudiniApi::GetNumWorkitemsEmptyStub; FHoudiniApi::GetObjectInfoFuncPtr FHoudiniApi::GetObjectInfo = &FHoudiniApi::GetObjectInfoEmptyStub; FHoudiniApi::GetObjectTransformFuncPtr FHoudiniApi::GetObjectTransform = &FHoudiniApi::GetObjectTransformEmptyStub; FHoudiniApi::GetPDGEventsFuncPtr FHoudiniApi::GetPDGEvents = &FHoudiniApi::GetPDGEventsEmptyStub; FHoudiniApi::GetPDGGraphContextIdFuncPtr FHoudiniApi::GetPDGGraphContextId = &FHoudiniApi::GetPDGGraphContextIdEmptyStub; FHoudiniApi::GetPDGGraphContextsFuncPtr FHoudiniApi::GetPDGGraphContexts = &FHoudiniApi::GetPDGGraphContextsEmptyStub; FHoudiniApi::GetPDGStateFuncPtr FHoudiniApi::GetPDGState = &FHoudiniApi::GetPDGStateEmptyStub; FHoudiniApi::GetParametersFuncPtr FHoudiniApi::GetParameters = &FHoudiniApi::GetParametersEmptyStub; FHoudiniApi::GetParmChoiceListsFuncPtr FHoudiniApi::GetParmChoiceLists = &FHoudiniApi::GetParmChoiceListsEmptyStub; FHoudiniApi::GetParmExpressionFuncPtr FHoudiniApi::GetParmExpression = &FHoudiniApi::GetParmExpressionEmptyStub; FHoudiniApi::GetParmFileFuncPtr FHoudiniApi::GetParmFile = &FHoudiniApi::GetParmFileEmptyStub; FHoudiniApi::GetParmFloatValueFuncPtr FHoudiniApi::GetParmFloatValue = &FHoudiniApi::GetParmFloatValueEmptyStub; FHoudiniApi::GetParmFloatValuesFuncPtr FHoudiniApi::GetParmFloatValues = &FHoudiniApi::GetParmFloatValuesEmptyStub; FHoudiniApi::GetParmIdFromNameFuncPtr FHoudiniApi::GetParmIdFromName = &FHoudiniApi::GetParmIdFromNameEmptyStub; FHoudiniApi::GetParmInfoFuncPtr FHoudiniApi::GetParmInfo = &FHoudiniApi::GetParmInfoEmptyStub; FHoudiniApi::GetParmInfoFromNameFuncPtr FHoudiniApi::GetParmInfoFromName = &FHoudiniApi::GetParmInfoFromNameEmptyStub; FHoudiniApi::GetParmIntValueFuncPtr FHoudiniApi::GetParmIntValue = &FHoudiniApi::GetParmIntValueEmptyStub; FHoudiniApi::GetParmIntValuesFuncPtr FHoudiniApi::GetParmIntValues = &FHoudiniApi::GetParmIntValuesEmptyStub; FHoudiniApi::GetParmNodeValueFuncPtr FHoudiniApi::GetParmNodeValue = &FHoudiniApi::GetParmNodeValueEmptyStub; FHoudiniApi::GetParmStringValueFuncPtr FHoudiniApi::GetParmStringValue = &FHoudiniApi::GetParmStringValueEmptyStub; FHoudiniApi::GetParmStringValuesFuncPtr FHoudiniApi::GetParmStringValues = &FHoudiniApi::GetParmStringValuesEmptyStub; FHoudiniApi::GetParmTagNameFuncPtr FHoudiniApi::GetParmTagName = &FHoudiniApi::GetParmTagNameEmptyStub; FHoudiniApi::GetParmTagValueFuncPtr FHoudiniApi::GetParmTagValue = &FHoudiniApi::GetParmTagValueEmptyStub; FHoudiniApi::GetParmWithTagFuncPtr FHoudiniApi::GetParmWithTag = &FHoudiniApi::GetParmWithTagEmptyStub; FHoudiniApi::GetPartInfoFuncPtr FHoudiniApi::GetPartInfo = &FHoudiniApi::GetPartInfoEmptyStub; FHoudiniApi::GetPresetFuncPtr FHoudiniApi::GetPreset = &FHoudiniApi::GetPresetEmptyStub; FHoudiniApi::GetPresetBufLengthFuncPtr FHoudiniApi::GetPresetBufLength = &FHoudiniApi::GetPresetBufLengthEmptyStub; FHoudiniApi::GetServerEnvIntFuncPtr FHoudiniApi::GetServerEnvInt = &FHoudiniApi::GetServerEnvIntEmptyStub; FHoudiniApi::GetServerEnvStringFuncPtr FHoudiniApi::GetServerEnvString = &FHoudiniApi::GetServerEnvStringEmptyStub; FHoudiniApi::GetServerEnvVarCountFuncPtr FHoudiniApi::GetServerEnvVarCount = &FHoudiniApi::GetServerEnvVarCountEmptyStub; FHoudiniApi::GetServerEnvVarListFuncPtr FHoudiniApi::GetServerEnvVarList = &FHoudiniApi::GetServerEnvVarListEmptyStub; FHoudiniApi::GetSessionEnvIntFuncPtr FHoudiniApi::GetSessionEnvInt = &FHoudiniApi::GetSessionEnvIntEmptyStub; FHoudiniApi::GetSphereInfoFuncPtr FHoudiniApi::GetSphereInfo = &FHoudiniApi::GetSphereInfoEmptyStub; FHoudiniApi::GetStatusFuncPtr FHoudiniApi::GetStatus = &FHoudiniApi::GetStatusEmptyStub; FHoudiniApi::GetStatusStringFuncPtr FHoudiniApi::GetStatusString = &FHoudiniApi::GetStatusStringEmptyStub; FHoudiniApi::GetStatusStringBufLengthFuncPtr FHoudiniApi::GetStatusStringBufLength = &FHoudiniApi::GetStatusStringBufLengthEmptyStub; FHoudiniApi::GetStringFuncPtr FHoudiniApi::GetString = &FHoudiniApi::GetStringEmptyStub; FHoudiniApi::GetStringBatchFuncPtr FHoudiniApi::GetStringBatch = &FHoudiniApi::GetStringBatchEmptyStub; FHoudiniApi::GetStringBatchSizeFuncPtr FHoudiniApi::GetStringBatchSize = &FHoudiniApi::GetStringBatchSizeEmptyStub; FHoudiniApi::GetStringBufLengthFuncPtr FHoudiniApi::GetStringBufLength = &FHoudiniApi::GetStringBufLengthEmptyStub; FHoudiniApi::GetSupportedImageFileFormatCountFuncPtr FHoudiniApi::GetSupportedImageFileFormatCount = &FHoudiniApi::GetSupportedImageFileFormatCountEmptyStub; FHoudiniApi::GetSupportedImageFileFormatsFuncPtr FHoudiniApi::GetSupportedImageFileFormats = &FHoudiniApi::GetSupportedImageFileFormatsEmptyStub; FHoudiniApi::GetTimeFuncPtr FHoudiniApi::GetTime = &FHoudiniApi::GetTimeEmptyStub; FHoudiniApi::GetTimelineOptionsFuncPtr FHoudiniApi::GetTimelineOptions = &FHoudiniApi::GetTimelineOptionsEmptyStub; FHoudiniApi::GetVertexListFuncPtr FHoudiniApi::GetVertexList = &FHoudiniApi::GetVertexListEmptyStub; FHoudiniApi::GetVolumeBoundsFuncPtr FHoudiniApi::GetVolumeBounds = &FHoudiniApi::GetVolumeBoundsEmptyStub; FHoudiniApi::GetVolumeInfoFuncPtr FHoudiniApi::GetVolumeInfo = &FHoudiniApi::GetVolumeInfoEmptyStub; FHoudiniApi::GetVolumeTileFloatDataFuncPtr FHoudiniApi::GetVolumeTileFloatData = &FHoudiniApi::GetVolumeTileFloatDataEmptyStub; FHoudiniApi::GetVolumeTileIntDataFuncPtr FHoudiniApi::GetVolumeTileIntData = &FHoudiniApi::GetVolumeTileIntDataEmptyStub; FHoudiniApi::GetVolumeVoxelFloatDataFuncPtr FHoudiniApi::GetVolumeVoxelFloatData = &FHoudiniApi::GetVolumeVoxelFloatDataEmptyStub; FHoudiniApi::GetVolumeVoxelIntDataFuncPtr FHoudiniApi::GetVolumeVoxelIntData = &FHoudiniApi::GetVolumeVoxelIntDataEmptyStub; FHoudiniApi::GetWorkitemDataLengthFuncPtr FHoudiniApi::GetWorkitemDataLength = &FHoudiniApi::GetWorkitemDataLengthEmptyStub; FHoudiniApi::GetWorkitemFloatDataFuncPtr FHoudiniApi::GetWorkitemFloatData = &FHoudiniApi::GetWorkitemFloatDataEmptyStub; FHoudiniApi::GetWorkitemInfoFuncPtr FHoudiniApi::GetWorkitemInfo = &FHoudiniApi::GetWorkitemInfoEmptyStub; FHoudiniApi::GetWorkitemIntDataFuncPtr FHoudiniApi::GetWorkitemIntData = &FHoudiniApi::GetWorkitemIntDataEmptyStub; FHoudiniApi::GetWorkitemResultInfoFuncPtr FHoudiniApi::GetWorkitemResultInfo = &FHoudiniApi::GetWorkitemResultInfoEmptyStub; FHoudiniApi::GetWorkitemStringDataFuncPtr FHoudiniApi::GetWorkitemStringData = &FHoudiniApi::GetWorkitemStringDataEmptyStub; FHoudiniApi::GetWorkitemsFuncPtr FHoudiniApi::GetWorkitems = &FHoudiniApi::GetWorkitemsEmptyStub; FHoudiniApi::HandleBindingInfo_CreateFuncPtr FHoudiniApi::HandleBindingInfo_Create = &FHoudiniApi::HandleBindingInfo_CreateEmptyStub; FHoudiniApi::HandleBindingInfo_InitFuncPtr FHoudiniApi::HandleBindingInfo_Init = &FHoudiniApi::HandleBindingInfo_InitEmptyStub; FHoudiniApi::HandleInfo_CreateFuncPtr FHoudiniApi::HandleInfo_Create = &FHoudiniApi::HandleInfo_CreateEmptyStub; FHoudiniApi::HandleInfo_InitFuncPtr FHoudiniApi::HandleInfo_Init = &FHoudiniApi::HandleInfo_InitEmptyStub; FHoudiniApi::ImageFileFormat_CreateFuncPtr FHoudiniApi::ImageFileFormat_Create = &FHoudiniApi::ImageFileFormat_CreateEmptyStub; FHoudiniApi::ImageFileFormat_InitFuncPtr FHoudiniApi::ImageFileFormat_Init = &FHoudiniApi::ImageFileFormat_InitEmptyStub; FHoudiniApi::ImageInfo_CreateFuncPtr FHoudiniApi::ImageInfo_Create = &FHoudiniApi::ImageInfo_CreateEmptyStub; FHoudiniApi::ImageInfo_InitFuncPtr FHoudiniApi::ImageInfo_Init = &FHoudiniApi::ImageInfo_InitEmptyStub; FHoudiniApi::InitializeFuncPtr FHoudiniApi::Initialize = &FHoudiniApi::InitializeEmptyStub; FHoudiniApi::InsertMultiparmInstanceFuncPtr FHoudiniApi::InsertMultiparmInstance = &FHoudiniApi::InsertMultiparmInstanceEmptyStub; FHoudiniApi::InterruptFuncPtr FHoudiniApi::Interrupt = &FHoudiniApi::InterruptEmptyStub; FHoudiniApi::IsInitializedFuncPtr FHoudiniApi::IsInitialized = &FHoudiniApi::IsInitializedEmptyStub; FHoudiniApi::IsNodeValidFuncPtr FHoudiniApi::IsNodeValid = &FHoudiniApi::IsNodeValidEmptyStub; FHoudiniApi::IsSessionValidFuncPtr FHoudiniApi::IsSessionValid = &FHoudiniApi::IsSessionValidEmptyStub; FHoudiniApi::Keyframe_CreateFuncPtr FHoudiniApi::Keyframe_Create = &FHoudiniApi::Keyframe_CreateEmptyStub; FHoudiniApi::Keyframe_InitFuncPtr FHoudiniApi::Keyframe_Init = &FHoudiniApi::Keyframe_InitEmptyStub; FHoudiniApi::LoadAssetLibraryFromFileFuncPtr FHoudiniApi::LoadAssetLibraryFromFile = &FHoudiniApi::LoadAssetLibraryFromFileEmptyStub; FHoudiniApi::LoadAssetLibraryFromMemoryFuncPtr FHoudiniApi::LoadAssetLibraryFromMemory = &FHoudiniApi::LoadAssetLibraryFromMemoryEmptyStub; FHoudiniApi::LoadGeoFromFileFuncPtr FHoudiniApi::LoadGeoFromFile = &FHoudiniApi::LoadGeoFromFileEmptyStub; FHoudiniApi::LoadGeoFromMemoryFuncPtr FHoudiniApi::LoadGeoFromMemory = &FHoudiniApi::LoadGeoFromMemoryEmptyStub; FHoudiniApi::LoadHIPFileFuncPtr FHoudiniApi::LoadHIPFile = &FHoudiniApi::LoadHIPFileEmptyStub; FHoudiniApi::MaterialInfo_CreateFuncPtr FHoudiniApi::MaterialInfo_Create = &FHoudiniApi::MaterialInfo_CreateEmptyStub; FHoudiniApi::MaterialInfo_InitFuncPtr FHoudiniApi::MaterialInfo_Init = &FHoudiniApi::MaterialInfo_InitEmptyStub; FHoudiniApi::NodeInfo_CreateFuncPtr FHoudiniApi::NodeInfo_Create = &FHoudiniApi::NodeInfo_CreateEmptyStub; FHoudiniApi::NodeInfo_InitFuncPtr FHoudiniApi::NodeInfo_Init = &FHoudiniApi::NodeInfo_InitEmptyStub; FHoudiniApi::ObjectInfo_CreateFuncPtr FHoudiniApi::ObjectInfo_Create = &FHoudiniApi::ObjectInfo_CreateEmptyStub; FHoudiniApi::ObjectInfo_InitFuncPtr FHoudiniApi::ObjectInfo_Init = &FHoudiniApi::ObjectInfo_InitEmptyStub; FHoudiniApi::ParmChoiceInfo_CreateFuncPtr FHoudiniApi::ParmChoiceInfo_Create = &FHoudiniApi::ParmChoiceInfo_CreateEmptyStub; FHoudiniApi::ParmChoiceInfo_InitFuncPtr FHoudiniApi::ParmChoiceInfo_Init = &FHoudiniApi::ParmChoiceInfo_InitEmptyStub; FHoudiniApi::ParmHasExpressionFuncPtr FHoudiniApi::ParmHasExpression = &FHoudiniApi::ParmHasExpressionEmptyStub; FHoudiniApi::ParmHasTagFuncPtr FHoudiniApi::ParmHasTag = &FHoudiniApi::ParmHasTagEmptyStub; FHoudiniApi::ParmInfo_CreateFuncPtr FHoudiniApi::ParmInfo_Create = &FHoudiniApi::ParmInfo_CreateEmptyStub; FHoudiniApi::ParmInfo_GetFloatValueCountFuncPtr FHoudiniApi::ParmInfo_GetFloatValueCount = &FHoudiniApi::ParmInfo_GetFloatValueCountEmptyStub; FHoudiniApi::ParmInfo_GetIntValueCountFuncPtr FHoudiniApi::ParmInfo_GetIntValueCount = &FHoudiniApi::ParmInfo_GetIntValueCountEmptyStub; FHoudiniApi::ParmInfo_GetStringValueCountFuncPtr FHoudiniApi::ParmInfo_GetStringValueCount = &FHoudiniApi::ParmInfo_GetStringValueCountEmptyStub; FHoudiniApi::ParmInfo_InitFuncPtr FHoudiniApi::ParmInfo_Init = &FHoudiniApi::ParmInfo_InitEmptyStub; FHoudiniApi::ParmInfo_IsFloatFuncPtr FHoudiniApi::ParmInfo_IsFloat = &FHoudiniApi::ParmInfo_IsFloatEmptyStub; FHoudiniApi::ParmInfo_IsIntFuncPtr FHoudiniApi::ParmInfo_IsInt = &FHoudiniApi::ParmInfo_IsIntEmptyStub; FHoudiniApi::ParmInfo_IsNodeFuncPtr FHoudiniApi::ParmInfo_IsNode = &FHoudiniApi::ParmInfo_IsNodeEmptyStub; FHoudiniApi::ParmInfo_IsNonValueFuncPtr FHoudiniApi::ParmInfo_IsNonValue = &FHoudiniApi::ParmInfo_IsNonValueEmptyStub; FHoudiniApi::ParmInfo_IsPathFuncPtr FHoudiniApi::ParmInfo_IsPath = &FHoudiniApi::ParmInfo_IsPathEmptyStub; FHoudiniApi::ParmInfo_IsStringFuncPtr FHoudiniApi::ParmInfo_IsString = &FHoudiniApi::ParmInfo_IsStringEmptyStub; FHoudiniApi::PartInfo_CreateFuncPtr FHoudiniApi::PartInfo_Create = &FHoudiniApi::PartInfo_CreateEmptyStub; FHoudiniApi::PartInfo_GetAttributeCountByOwnerFuncPtr FHoudiniApi::PartInfo_GetAttributeCountByOwner = &FHoudiniApi::PartInfo_GetAttributeCountByOwnerEmptyStub; FHoudiniApi::PartInfo_GetElementCountByAttributeOwnerFuncPtr FHoudiniApi::PartInfo_GetElementCountByAttributeOwner = &FHoudiniApi::PartInfo_GetElementCountByAttributeOwnerEmptyStub; FHoudiniApi::PartInfo_GetElementCountByGroupTypeFuncPtr FHoudiniApi::PartInfo_GetElementCountByGroupType = &FHoudiniApi::PartInfo_GetElementCountByGroupTypeEmptyStub; FHoudiniApi::PartInfo_InitFuncPtr FHoudiniApi::PartInfo_Init = &FHoudiniApi::PartInfo_InitEmptyStub; FHoudiniApi::PausePDGCookFuncPtr FHoudiniApi::PausePDGCook = &FHoudiniApi::PausePDGCookEmptyStub; FHoudiniApi::PythonThreadInterpreterLockFuncPtr FHoudiniApi::PythonThreadInterpreterLock = &FHoudiniApi::PythonThreadInterpreterLockEmptyStub; FHoudiniApi::QueryNodeInputFuncPtr FHoudiniApi::QueryNodeInput = &FHoudiniApi::QueryNodeInputEmptyStub; FHoudiniApi::QueryNodeOutputConnectedCountFuncPtr FHoudiniApi::QueryNodeOutputConnectedCount = &FHoudiniApi::QueryNodeOutputConnectedCountEmptyStub; FHoudiniApi::QueryNodeOutputConnectedNodesFuncPtr FHoudiniApi::QueryNodeOutputConnectedNodes = &FHoudiniApi::QueryNodeOutputConnectedNodesEmptyStub; FHoudiniApi::RemoveCustomStringFuncPtr FHoudiniApi::RemoveCustomString = &FHoudiniApi::RemoveCustomStringEmptyStub; FHoudiniApi::RemoveMultiparmInstanceFuncPtr FHoudiniApi::RemoveMultiparmInstance = &FHoudiniApi::RemoveMultiparmInstanceEmptyStub; FHoudiniApi::RemoveParmExpressionFuncPtr FHoudiniApi::RemoveParmExpression = &FHoudiniApi::RemoveParmExpressionEmptyStub; FHoudiniApi::RenameNodeFuncPtr FHoudiniApi::RenameNode = &FHoudiniApi::RenameNodeEmptyStub; FHoudiniApi::RenderCOPToImageFuncPtr FHoudiniApi::RenderCOPToImage = &FHoudiniApi::RenderCOPToImageEmptyStub; FHoudiniApi::RenderTextureToImageFuncPtr FHoudiniApi::RenderTextureToImage = &FHoudiniApi::RenderTextureToImageEmptyStub; FHoudiniApi::ResetSimulationFuncPtr FHoudiniApi::ResetSimulation = &FHoudiniApi::ResetSimulationEmptyStub; FHoudiniApi::RevertGeoFuncPtr FHoudiniApi::RevertGeo = &FHoudiniApi::RevertGeoEmptyStub; FHoudiniApi::RevertParmToDefaultFuncPtr FHoudiniApi::RevertParmToDefault = &FHoudiniApi::RevertParmToDefaultEmptyStub; FHoudiniApi::RevertParmToDefaultsFuncPtr FHoudiniApi::RevertParmToDefaults = &FHoudiniApi::RevertParmToDefaultsEmptyStub; FHoudiniApi::SaveGeoToFileFuncPtr FHoudiniApi::SaveGeoToFile = &FHoudiniApi::SaveGeoToFileEmptyStub; FHoudiniApi::SaveGeoToMemoryFuncPtr FHoudiniApi::SaveGeoToMemory = &FHoudiniApi::SaveGeoToMemoryEmptyStub; FHoudiniApi::SaveHIPFileFuncPtr FHoudiniApi::SaveHIPFile = &FHoudiniApi::SaveHIPFileEmptyStub; FHoudiniApi::SetAnimCurveFuncPtr FHoudiniApi::SetAnimCurve = &FHoudiniApi::SetAnimCurveEmptyStub; FHoudiniApi::SetAttributeFloat64DataFuncPtr FHoudiniApi::SetAttributeFloat64Data = &FHoudiniApi::SetAttributeFloat64DataEmptyStub; FHoudiniApi::SetAttributeFloatDataFuncPtr FHoudiniApi::SetAttributeFloatData = &FHoudiniApi::SetAttributeFloatDataEmptyStub; FHoudiniApi::SetAttributeInt64DataFuncPtr FHoudiniApi::SetAttributeInt64Data = &FHoudiniApi::SetAttributeInt64DataEmptyStub; FHoudiniApi::SetAttributeIntDataFuncPtr FHoudiniApi::SetAttributeIntData = &FHoudiniApi::SetAttributeIntDataEmptyStub; FHoudiniApi::SetAttributeStringDataFuncPtr FHoudiniApi::SetAttributeStringData = &FHoudiniApi::SetAttributeStringDataEmptyStub; FHoudiniApi::SetCachePropertyFuncPtr FHoudiniApi::SetCacheProperty = &FHoudiniApi::SetCachePropertyEmptyStub; FHoudiniApi::SetCurveCountsFuncPtr FHoudiniApi::SetCurveCounts = &FHoudiniApi::SetCurveCountsEmptyStub; FHoudiniApi::SetCurveInfoFuncPtr FHoudiniApi::SetCurveInfo = &FHoudiniApi::SetCurveInfoEmptyStub; FHoudiniApi::SetCurveKnotsFuncPtr FHoudiniApi::SetCurveKnots = &FHoudiniApi::SetCurveKnotsEmptyStub; FHoudiniApi::SetCurveOrdersFuncPtr FHoudiniApi::SetCurveOrders = &FHoudiniApi::SetCurveOrdersEmptyStub; FHoudiniApi::SetCustomStringFuncPtr FHoudiniApi::SetCustomString = &FHoudiniApi::SetCustomStringEmptyStub; FHoudiniApi::SetFaceCountsFuncPtr FHoudiniApi::SetFaceCounts = &FHoudiniApi::SetFaceCountsEmptyStub; FHoudiniApi::SetGroupMembershipFuncPtr FHoudiniApi::SetGroupMembership = &FHoudiniApi::SetGroupMembershipEmptyStub; FHoudiniApi::SetHeightFieldDataFuncPtr FHoudiniApi::SetHeightFieldData = &FHoudiniApi::SetHeightFieldDataEmptyStub; FHoudiniApi::SetImageInfoFuncPtr FHoudiniApi::SetImageInfo = &FHoudiniApi::SetImageInfoEmptyStub; FHoudiniApi::SetNodeDisplayFuncPtr FHoudiniApi::SetNodeDisplay = &FHoudiniApi::SetNodeDisplayEmptyStub; FHoudiniApi::SetObjectTransformFuncPtr FHoudiniApi::SetObjectTransform = &FHoudiniApi::SetObjectTransformEmptyStub; FHoudiniApi::SetParmExpressionFuncPtr FHoudiniApi::SetParmExpression = &FHoudiniApi::SetParmExpressionEmptyStub; FHoudiniApi::SetParmFloatValueFuncPtr FHoudiniApi::SetParmFloatValue = &FHoudiniApi::SetParmFloatValueEmptyStub; FHoudiniApi::SetParmFloatValuesFuncPtr FHoudiniApi::SetParmFloatValues = &FHoudiniApi::SetParmFloatValuesEmptyStub; FHoudiniApi::SetParmIntValueFuncPtr FHoudiniApi::SetParmIntValue = &FHoudiniApi::SetParmIntValueEmptyStub; FHoudiniApi::SetParmIntValuesFuncPtr FHoudiniApi::SetParmIntValues = &FHoudiniApi::SetParmIntValuesEmptyStub; FHoudiniApi::SetParmNodeValueFuncPtr FHoudiniApi::SetParmNodeValue = &FHoudiniApi::SetParmNodeValueEmptyStub; FHoudiniApi::SetParmStringValueFuncPtr FHoudiniApi::SetParmStringValue = &FHoudiniApi::SetParmStringValueEmptyStub; FHoudiniApi::SetPartInfoFuncPtr FHoudiniApi::SetPartInfo = &FHoudiniApi::SetPartInfoEmptyStub; FHoudiniApi::SetPresetFuncPtr FHoudiniApi::SetPreset = &FHoudiniApi::SetPresetEmptyStub; FHoudiniApi::SetServerEnvIntFuncPtr FHoudiniApi::SetServerEnvInt = &FHoudiniApi::SetServerEnvIntEmptyStub; FHoudiniApi::SetServerEnvStringFuncPtr FHoudiniApi::SetServerEnvString = &FHoudiniApi::SetServerEnvStringEmptyStub; FHoudiniApi::SetTimeFuncPtr FHoudiniApi::SetTime = &FHoudiniApi::SetTimeEmptyStub; FHoudiniApi::SetTimelineOptionsFuncPtr FHoudiniApi::SetTimelineOptions = &FHoudiniApi::SetTimelineOptionsEmptyStub; FHoudiniApi::SetTransformAnimCurveFuncPtr FHoudiniApi::SetTransformAnimCurve = &FHoudiniApi::SetTransformAnimCurveEmptyStub; FHoudiniApi::SetVertexListFuncPtr FHoudiniApi::SetVertexList = &FHoudiniApi::SetVertexListEmptyStub; FHoudiniApi::SetVolumeInfoFuncPtr FHoudiniApi::SetVolumeInfo = &FHoudiniApi::SetVolumeInfoEmptyStub; FHoudiniApi::SetVolumeTileFloatDataFuncPtr FHoudiniApi::SetVolumeTileFloatData = &FHoudiniApi::SetVolumeTileFloatDataEmptyStub; FHoudiniApi::SetVolumeTileIntDataFuncPtr FHoudiniApi::SetVolumeTileIntData = &FHoudiniApi::SetVolumeTileIntDataEmptyStub; FHoudiniApi::SetVolumeVoxelFloatDataFuncPtr FHoudiniApi::SetVolumeVoxelFloatData = &FHoudiniApi::SetVolumeVoxelFloatDataEmptyStub; FHoudiniApi::SetVolumeVoxelIntDataFuncPtr FHoudiniApi::SetVolumeVoxelIntData = &FHoudiniApi::SetVolumeVoxelIntDataEmptyStub; FHoudiniApi::SetWorkitemFloatDataFuncPtr FHoudiniApi::SetWorkitemFloatData = &FHoudiniApi::SetWorkitemFloatDataEmptyStub; FHoudiniApi::SetWorkitemIntDataFuncPtr FHoudiniApi::SetWorkitemIntData = &FHoudiniApi::SetWorkitemIntDataEmptyStub; FHoudiniApi::SetWorkitemStringDataFuncPtr FHoudiniApi::SetWorkitemStringData = &FHoudiniApi::SetWorkitemStringDataEmptyStub; FHoudiniApi::StartThriftNamedPipeServerFuncPtr FHoudiniApi::StartThriftNamedPipeServer = &FHoudiniApi::StartThriftNamedPipeServerEmptyStub; FHoudiniApi::StartThriftSocketServerFuncPtr FHoudiniApi::StartThriftSocketServer = &FHoudiniApi::StartThriftSocketServerEmptyStub; FHoudiniApi::TimelineOptions_CreateFuncPtr FHoudiniApi::TimelineOptions_Create = &FHoudiniApi::TimelineOptions_CreateEmptyStub; FHoudiniApi::TimelineOptions_InitFuncPtr FHoudiniApi::TimelineOptions_Init = &FHoudiniApi::TimelineOptions_InitEmptyStub; FHoudiniApi::TransformEuler_CreateFuncPtr FHoudiniApi::TransformEuler_Create = &FHoudiniApi::TransformEuler_CreateEmptyStub; FHoudiniApi::TransformEuler_InitFuncPtr FHoudiniApi::TransformEuler_Init = &FHoudiniApi::TransformEuler_InitEmptyStub; FHoudiniApi::Transform_CreateFuncPtr FHoudiniApi::Transform_Create = &FHoudiniApi::Transform_CreateEmptyStub; FHoudiniApi::Transform_InitFuncPtr FHoudiniApi::Transform_Init = &FHoudiniApi::Transform_InitEmptyStub; FHoudiniApi::VolumeInfo_CreateFuncPtr FHoudiniApi::VolumeInfo_Create = &FHoudiniApi::VolumeInfo_CreateEmptyStub; FHoudiniApi::VolumeInfo_InitFuncPtr FHoudiniApi::VolumeInfo_Init = &FHoudiniApi::VolumeInfo_InitEmptyStub; FHoudiniApi::VolumeTileInfo_CreateFuncPtr FHoudiniApi::VolumeTileInfo_Create = &FHoudiniApi::VolumeTileInfo_CreateEmptyStub; FHoudiniApi::VolumeTileInfo_InitFuncPtr FHoudiniApi::VolumeTileInfo_Init = &FHoudiniApi::VolumeTileInfo_InitEmptyStub; void FHoudiniApi::InitializeHAPI(void* LibraryHandle) { if(!LibraryHandle) return; FHoudiniApi::AddAttribute = (AddAttributeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AddAttribute")); FHoudiniApi::AddGroup = (AddGroupFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AddGroup")); FHoudiniApi::AssetInfo_Create = (AssetInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AssetInfo_Create")); FHoudiniApi::AssetInfo_Init = (AssetInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AssetInfo_Init")); FHoudiniApi::AttributeInfo_Create = (AttributeInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AttributeInfo_Create")); FHoudiniApi::AttributeInfo_Init = (AttributeInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_AttributeInfo_Init")); FHoudiniApi::BindCustomImplementation = (BindCustomImplementationFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_BindCustomImplementation")); FHoudiniApi::CancelPDGCook = (CancelPDGCookFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CancelPDGCook")); FHoudiniApi::CheckForSpecificErrors = (CheckForSpecificErrorsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CheckForSpecificErrors")); FHoudiniApi::Cleanup = (CleanupFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Cleanup")); FHoudiniApi::CloseSession = (CloseSessionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CloseSession")); FHoudiniApi::CommitGeo = (CommitGeoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CommitGeo")); FHoudiniApi::CommitWorkitems = (CommitWorkitemsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CommitWorkitems")); FHoudiniApi::ComposeChildNodeList = (ComposeChildNodeListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ComposeChildNodeList")); FHoudiniApi::ComposeNodeCookResult = (ComposeNodeCookResultFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ComposeNodeCookResult")); FHoudiniApi::ComposeObjectList = (ComposeObjectListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ComposeObjectList")); FHoudiniApi::ConnectNodeInput = (ConnectNodeInputFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConnectNodeInput")); FHoudiniApi::ConvertMatrixToEuler = (ConvertMatrixToEulerFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConvertMatrixToEuler")); FHoudiniApi::ConvertMatrixToQuat = (ConvertMatrixToQuatFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConvertMatrixToQuat")); FHoudiniApi::ConvertTransform = (ConvertTransformFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConvertTransform")); FHoudiniApi::ConvertTransformEulerToMatrix = (ConvertTransformEulerToMatrixFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConvertTransformEulerToMatrix")); FHoudiniApi::ConvertTransformQuatToMatrix = (ConvertTransformQuatToMatrixFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ConvertTransformQuatToMatrix")); FHoudiniApi::CookNode = (CookNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CookNode")); FHoudiniApi::CookOptions_AreEqual = (CookOptions_AreEqualFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CookOptions_AreEqual")); FHoudiniApi::CookOptions_Create = (CookOptions_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CookOptions_Create")); FHoudiniApi::CookOptions_Init = (CookOptions_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CookOptions_Init")); FHoudiniApi::CookPDG = (CookPDGFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CookPDG")); FHoudiniApi::CreateCustomSession = (CreateCustomSessionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateCustomSession")); FHoudiniApi::CreateHeightfieldInputNode = (CreateHeightfieldInputNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateHeightfieldInputNode")); FHoudiniApi::CreateHeightfieldInputVolumeNode = (CreateHeightfieldInputVolumeNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateHeightfieldInputVolumeNode")); FHoudiniApi::CreateInProcessSession = (CreateInProcessSessionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateInProcessSession")); FHoudiniApi::CreateInputNode = (CreateInputNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateInputNode")); FHoudiniApi::CreateNode = (CreateNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateNode")); FHoudiniApi::CreateThriftNamedPipeSession = (CreateThriftNamedPipeSessionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateThriftNamedPipeSession")); FHoudiniApi::CreateThriftSocketSession = (CreateThriftSocketSessionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateThriftSocketSession")); FHoudiniApi::CreateWorkitem = (CreateWorkitemFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CreateWorkitem")); FHoudiniApi::CurveInfo_Create = (CurveInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CurveInfo_Create")); FHoudiniApi::CurveInfo_Init = (CurveInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_CurveInfo_Init")); FHoudiniApi::DeleteAttribute = (DeleteAttributeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DeleteAttribute")); FHoudiniApi::DeleteGroup = (DeleteGroupFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DeleteGroup")); FHoudiniApi::DeleteNode = (DeleteNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DeleteNode")); FHoudiniApi::DirtyPDGNode = (DirtyPDGNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DirtyPDGNode")); FHoudiniApi::DisconnectNodeInput = (DisconnectNodeInputFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DisconnectNodeInput")); FHoudiniApi::DisconnectNodeOutputsAt = (DisconnectNodeOutputsAtFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_DisconnectNodeOutputsAt")); FHoudiniApi::ExtractImageToFile = (ExtractImageToFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ExtractImageToFile")); FHoudiniApi::ExtractImageToMemory = (ExtractImageToMemoryFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ExtractImageToMemory")); FHoudiniApi::GeoInfo_Create = (GeoInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GeoInfo_Create")); FHoudiniApi::GeoInfo_GetGroupCountByType = (GeoInfo_GetGroupCountByTypeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GeoInfo_GetGroupCountByType")); FHoudiniApi::GeoInfo_Init = (GeoInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GeoInfo_Init")); FHoudiniApi::GetActiveCacheCount = (GetActiveCacheCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetActiveCacheCount")); FHoudiniApi::GetActiveCacheNames = (GetActiveCacheNamesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetActiveCacheNames")); FHoudiniApi::GetAssetInfo = (GetAssetInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAssetInfo")); FHoudiniApi::GetAttributeFloat64Data = (GetAttributeFloat64DataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeFloat64Data")); FHoudiniApi::GetAttributeFloatData = (GetAttributeFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeFloatData")); FHoudiniApi::GetAttributeInfo = (GetAttributeInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeInfo")); FHoudiniApi::GetAttributeInt64Data = (GetAttributeInt64DataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeInt64Data")); FHoudiniApi::GetAttributeIntData = (GetAttributeIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeIntData")); FHoudiniApi::GetAttributeNames = (GetAttributeNamesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeNames")); FHoudiniApi::GetAttributeStringData = (GetAttributeStringDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAttributeStringData")); FHoudiniApi::GetAvailableAssetCount = (GetAvailableAssetCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAvailableAssetCount")); FHoudiniApi::GetAvailableAssets = (GetAvailableAssetsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetAvailableAssets")); FHoudiniApi::GetBoxInfo = (GetBoxInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetBoxInfo")); FHoudiniApi::GetCacheProperty = (GetCachePropertyFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCacheProperty")); FHoudiniApi::GetComposedChildNodeList = (GetComposedChildNodeListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetComposedChildNodeList")); FHoudiniApi::GetComposedNodeCookResult = (GetComposedNodeCookResultFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetComposedNodeCookResult")); FHoudiniApi::GetComposedObjectList = (GetComposedObjectListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetComposedObjectList")); FHoudiniApi::GetComposedObjectTransforms = (GetComposedObjectTransformsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetComposedObjectTransforms")); FHoudiniApi::GetCookingCurrentCount = (GetCookingCurrentCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCookingCurrentCount")); FHoudiniApi::GetCookingTotalCount = (GetCookingTotalCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCookingTotalCount")); FHoudiniApi::GetCurveCounts = (GetCurveCountsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCurveCounts")); FHoudiniApi::GetCurveInfo = (GetCurveInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCurveInfo")); FHoudiniApi::GetCurveKnots = (GetCurveKnotsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCurveKnots")); FHoudiniApi::GetCurveOrders = (GetCurveOrdersFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetCurveOrders")); FHoudiniApi::GetDisplayGeoInfo = (GetDisplayGeoInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetDisplayGeoInfo")); FHoudiniApi::GetEnvInt = (GetEnvIntFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetEnvInt")); FHoudiniApi::GetFaceCounts = (GetFaceCountsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetFaceCounts")); FHoudiniApi::GetFirstVolumeTile = (GetFirstVolumeTileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetFirstVolumeTile")); FHoudiniApi::GetGeoInfo = (GetGeoInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGeoInfo")); FHoudiniApi::GetGeoSize = (GetGeoSizeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGeoSize")); FHoudiniApi::GetGroupCountOnPackedInstancePart = (GetGroupCountOnPackedInstancePartFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGroupCountOnPackedInstancePart")); FHoudiniApi::GetGroupMembership = (GetGroupMembershipFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGroupMembership")); FHoudiniApi::GetGroupMembershipOnPackedInstancePart = (GetGroupMembershipOnPackedInstancePartFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGroupMembershipOnPackedInstancePart")); FHoudiniApi::GetGroupNames = (GetGroupNamesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGroupNames")); FHoudiniApi::GetGroupNamesOnPackedInstancePart = (GetGroupNamesOnPackedInstancePartFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetGroupNamesOnPackedInstancePart")); FHoudiniApi::GetHandleBindingInfo = (GetHandleBindingInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetHandleBindingInfo")); FHoudiniApi::GetHandleInfo = (GetHandleInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetHandleInfo")); FHoudiniApi::GetHeightFieldData = (GetHeightFieldDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetHeightFieldData")); FHoudiniApi::GetImageFilePath = (GetImageFilePathFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetImageFilePath")); FHoudiniApi::GetImageInfo = (GetImageInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetImageInfo")); FHoudiniApi::GetImageMemoryBuffer = (GetImageMemoryBufferFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetImageMemoryBuffer")); FHoudiniApi::GetImagePlaneCount = (GetImagePlaneCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetImagePlaneCount")); FHoudiniApi::GetImagePlanes = (GetImagePlanesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetImagePlanes")); FHoudiniApi::GetInstanceTransformsOnPart = (GetInstanceTransformsOnPartFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetInstanceTransformsOnPart")); FHoudiniApi::GetInstancedObjectIds = (GetInstancedObjectIdsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetInstancedObjectIds")); FHoudiniApi::GetInstancedPartIds = (GetInstancedPartIdsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetInstancedPartIds")); FHoudiniApi::GetInstancerPartTransforms = (GetInstancerPartTransformsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetInstancerPartTransforms")); FHoudiniApi::GetManagerNodeId = (GetManagerNodeIdFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetManagerNodeId")); FHoudiniApi::GetMaterialInfo = (GetMaterialInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetMaterialInfo")); FHoudiniApi::GetMaterialNodeIdsOnFaces = (GetMaterialNodeIdsOnFacesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetMaterialNodeIdsOnFaces")); FHoudiniApi::GetNextVolumeTile = (GetNextVolumeTileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNextVolumeTile")); FHoudiniApi::GetNodeInfo = (GetNodeInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNodeInfo")); FHoudiniApi::GetNodeInputName = (GetNodeInputNameFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNodeInputName")); FHoudiniApi::GetNodeOutputName = (GetNodeOutputNameFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNodeOutputName")); FHoudiniApi::GetNodePath = (GetNodePathFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNodePath")); FHoudiniApi::GetNumWorkitems = (GetNumWorkitemsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetNumWorkitems")); FHoudiniApi::GetObjectInfo = (GetObjectInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetObjectInfo")); FHoudiniApi::GetObjectTransform = (GetObjectTransformFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetObjectTransform")); FHoudiniApi::GetPDGEvents = (GetPDGEventsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPDGEvents")); FHoudiniApi::GetPDGGraphContextId = (GetPDGGraphContextIdFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPDGGraphContextId")); FHoudiniApi::GetPDGGraphContexts = (GetPDGGraphContextsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPDGGraphContexts")); FHoudiniApi::GetPDGState = (GetPDGStateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPDGState")); FHoudiniApi::GetParameters = (GetParametersFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParameters")); FHoudiniApi::GetParmChoiceLists = (GetParmChoiceListsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmChoiceLists")); FHoudiniApi::GetParmExpression = (GetParmExpressionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmExpression")); FHoudiniApi::GetParmFile = (GetParmFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmFile")); FHoudiniApi::GetParmFloatValue = (GetParmFloatValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmFloatValue")); FHoudiniApi::GetParmFloatValues = (GetParmFloatValuesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmFloatValues")); FHoudiniApi::GetParmIdFromName = (GetParmIdFromNameFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmIdFromName")); FHoudiniApi::GetParmInfo = (GetParmInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmInfo")); FHoudiniApi::GetParmInfoFromName = (GetParmInfoFromNameFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmInfoFromName")); FHoudiniApi::GetParmIntValue = (GetParmIntValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmIntValue")); FHoudiniApi::GetParmIntValues = (GetParmIntValuesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmIntValues")); FHoudiniApi::GetParmNodeValue = (GetParmNodeValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmNodeValue")); FHoudiniApi::GetParmStringValue = (GetParmStringValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmStringValue")); FHoudiniApi::GetParmStringValues = (GetParmStringValuesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmStringValues")); FHoudiniApi::GetParmTagName = (GetParmTagNameFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmTagName")); FHoudiniApi::GetParmTagValue = (GetParmTagValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmTagValue")); FHoudiniApi::GetParmWithTag = (GetParmWithTagFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetParmWithTag")); FHoudiniApi::GetPartInfo = (GetPartInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPartInfo")); FHoudiniApi::GetPreset = (GetPresetFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPreset")); FHoudiniApi::GetPresetBufLength = (GetPresetBufLengthFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetPresetBufLength")); FHoudiniApi::GetServerEnvInt = (GetServerEnvIntFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetServerEnvInt")); FHoudiniApi::GetServerEnvString = (GetServerEnvStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetServerEnvString")); FHoudiniApi::GetServerEnvVarCount = (GetServerEnvVarCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetServerEnvVarCount")); FHoudiniApi::GetServerEnvVarList = (GetServerEnvVarListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetServerEnvVarList")); FHoudiniApi::GetSessionEnvInt = (GetSessionEnvIntFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetSessionEnvInt")); FHoudiniApi::GetSphereInfo = (GetSphereInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetSphereInfo")); FHoudiniApi::GetStatus = (GetStatusFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStatus")); FHoudiniApi::GetStatusString = (GetStatusStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStatusString")); FHoudiniApi::GetStatusStringBufLength = (GetStatusStringBufLengthFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStatusStringBufLength")); FHoudiniApi::GetString = (GetStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetString")); FHoudiniApi::GetStringBatch = (GetStringBatchFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStringBatch")); FHoudiniApi::GetStringBatchSize = (GetStringBatchSizeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStringBatchSize")); FHoudiniApi::GetStringBufLength = (GetStringBufLengthFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetStringBufLength")); FHoudiniApi::GetSupportedImageFileFormatCount = (GetSupportedImageFileFormatCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetSupportedImageFileFormatCount")); FHoudiniApi::GetSupportedImageFileFormats = (GetSupportedImageFileFormatsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetSupportedImageFileFormats")); FHoudiniApi::GetTime = (GetTimeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetTime")); FHoudiniApi::GetTimelineOptions = (GetTimelineOptionsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetTimelineOptions")); FHoudiniApi::GetVertexList = (GetVertexListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVertexList")); FHoudiniApi::GetVolumeBounds = (GetVolumeBoundsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeBounds")); FHoudiniApi::GetVolumeInfo = (GetVolumeInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeInfo")); FHoudiniApi::GetVolumeTileFloatData = (GetVolumeTileFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeTileFloatData")); FHoudiniApi::GetVolumeTileIntData = (GetVolumeTileIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeTileIntData")); FHoudiniApi::GetVolumeVoxelFloatData = (GetVolumeVoxelFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeVoxelFloatData")); FHoudiniApi::GetVolumeVoxelIntData = (GetVolumeVoxelIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetVolumeVoxelIntData")); FHoudiniApi::GetWorkitemDataLength = (GetWorkitemDataLengthFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemDataLength")); FHoudiniApi::GetWorkitemFloatData = (GetWorkitemFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemFloatData")); FHoudiniApi::GetWorkitemInfo = (GetWorkitemInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemInfo")); FHoudiniApi::GetWorkitemIntData = (GetWorkitemIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemIntData")); FHoudiniApi::GetWorkitemResultInfo = (GetWorkitemResultInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemResultInfo")); FHoudiniApi::GetWorkitemStringData = (GetWorkitemStringDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitemStringData")); FHoudiniApi::GetWorkitems = (GetWorkitemsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_GetWorkitems")); FHoudiniApi::HandleBindingInfo_Create = (HandleBindingInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_HandleBindingInfo_Create")); FHoudiniApi::HandleBindingInfo_Init = (HandleBindingInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_HandleBindingInfo_Init")); FHoudiniApi::HandleInfo_Create = (HandleInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_HandleInfo_Create")); FHoudiniApi::HandleInfo_Init = (HandleInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_HandleInfo_Init")); FHoudiniApi::ImageFileFormat_Create = (ImageFileFormat_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ImageFileFormat_Create")); FHoudiniApi::ImageFileFormat_Init = (ImageFileFormat_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ImageFileFormat_Init")); FHoudiniApi::ImageInfo_Create = (ImageInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ImageInfo_Create")); FHoudiniApi::ImageInfo_Init = (ImageInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ImageInfo_Init")); FHoudiniApi::Initialize = (InitializeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Initialize")); FHoudiniApi::InsertMultiparmInstance = (InsertMultiparmInstanceFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_InsertMultiparmInstance")); FHoudiniApi::Interrupt = (InterruptFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Interrupt")); FHoudiniApi::IsInitialized = (IsInitializedFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_IsInitialized")); FHoudiniApi::IsNodeValid = (IsNodeValidFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_IsNodeValid")); FHoudiniApi::IsSessionValid = (IsSessionValidFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_IsSessionValid")); FHoudiniApi::Keyframe_Create = (Keyframe_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Keyframe_Create")); FHoudiniApi::Keyframe_Init = (Keyframe_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Keyframe_Init")); FHoudiniApi::LoadAssetLibraryFromFile = (LoadAssetLibraryFromFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_LoadAssetLibraryFromFile")); FHoudiniApi::LoadAssetLibraryFromMemory = (LoadAssetLibraryFromMemoryFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_LoadAssetLibraryFromMemory")); FHoudiniApi::LoadGeoFromFile = (LoadGeoFromFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_LoadGeoFromFile")); FHoudiniApi::LoadGeoFromMemory = (LoadGeoFromMemoryFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_LoadGeoFromMemory")); FHoudiniApi::LoadHIPFile = (LoadHIPFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_LoadHIPFile")); FHoudiniApi::MaterialInfo_Create = (MaterialInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_MaterialInfo_Create")); FHoudiniApi::MaterialInfo_Init = (MaterialInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_MaterialInfo_Init")); FHoudiniApi::NodeInfo_Create = (NodeInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_NodeInfo_Create")); FHoudiniApi::NodeInfo_Init = (NodeInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_NodeInfo_Init")); FHoudiniApi::ObjectInfo_Create = (ObjectInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ObjectInfo_Create")); FHoudiniApi::ObjectInfo_Init = (ObjectInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ObjectInfo_Init")); FHoudiniApi::ParmChoiceInfo_Create = (ParmChoiceInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmChoiceInfo_Create")); FHoudiniApi::ParmChoiceInfo_Init = (ParmChoiceInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmChoiceInfo_Init")); FHoudiniApi::ParmHasExpression = (ParmHasExpressionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmHasExpression")); FHoudiniApi::ParmHasTag = (ParmHasTagFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmHasTag")); FHoudiniApi::ParmInfo_Create = (ParmInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_Create")); FHoudiniApi::ParmInfo_GetFloatValueCount = (ParmInfo_GetFloatValueCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_GetFloatValueCount")); FHoudiniApi::ParmInfo_GetIntValueCount = (ParmInfo_GetIntValueCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_GetIntValueCount")); FHoudiniApi::ParmInfo_GetStringValueCount = (ParmInfo_GetStringValueCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_GetStringValueCount")); FHoudiniApi::ParmInfo_Init = (ParmInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_Init")); FHoudiniApi::ParmInfo_IsFloat = (ParmInfo_IsFloatFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsFloat")); FHoudiniApi::ParmInfo_IsInt = (ParmInfo_IsIntFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsInt")); FHoudiniApi::ParmInfo_IsNode = (ParmInfo_IsNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsNode")); FHoudiniApi::ParmInfo_IsNonValue = (ParmInfo_IsNonValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsNonValue")); FHoudiniApi::ParmInfo_IsPath = (ParmInfo_IsPathFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsPath")); FHoudiniApi::ParmInfo_IsString = (ParmInfo_IsStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ParmInfo_IsString")); FHoudiniApi::PartInfo_Create = (PartInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PartInfo_Create")); FHoudiniApi::PartInfo_GetAttributeCountByOwner = (PartInfo_GetAttributeCountByOwnerFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PartInfo_GetAttributeCountByOwner")); FHoudiniApi::PartInfo_GetElementCountByAttributeOwner = (PartInfo_GetElementCountByAttributeOwnerFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PartInfo_GetElementCountByAttributeOwner")); FHoudiniApi::PartInfo_GetElementCountByGroupType = (PartInfo_GetElementCountByGroupTypeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PartInfo_GetElementCountByGroupType")); FHoudiniApi::PartInfo_Init = (PartInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PartInfo_Init")); FHoudiniApi::PausePDGCook = (PausePDGCookFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PausePDGCook")); FHoudiniApi::PythonThreadInterpreterLock = (PythonThreadInterpreterLockFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_PythonThreadInterpreterLock")); FHoudiniApi::QueryNodeInput = (QueryNodeInputFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_QueryNodeInput")); FHoudiniApi::QueryNodeOutputConnectedCount = (QueryNodeOutputConnectedCountFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_QueryNodeOutputConnectedCount")); FHoudiniApi::QueryNodeOutputConnectedNodes = (QueryNodeOutputConnectedNodesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_QueryNodeOutputConnectedNodes")); FHoudiniApi::RemoveCustomString = (RemoveCustomStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RemoveCustomString")); FHoudiniApi::RemoveMultiparmInstance = (RemoveMultiparmInstanceFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RemoveMultiparmInstance")); FHoudiniApi::RemoveParmExpression = (RemoveParmExpressionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RemoveParmExpression")); FHoudiniApi::RenameNode = (RenameNodeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RenameNode")); FHoudiniApi::RenderCOPToImage = (RenderCOPToImageFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RenderCOPToImage")); FHoudiniApi::RenderTextureToImage = (RenderTextureToImageFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RenderTextureToImage")); FHoudiniApi::ResetSimulation = (ResetSimulationFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_ResetSimulation")); FHoudiniApi::RevertGeo = (RevertGeoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RevertGeo")); FHoudiniApi::RevertParmToDefault = (RevertParmToDefaultFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RevertParmToDefault")); FHoudiniApi::RevertParmToDefaults = (RevertParmToDefaultsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_RevertParmToDefaults")); FHoudiniApi::SaveGeoToFile = (SaveGeoToFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SaveGeoToFile")); FHoudiniApi::SaveGeoToMemory = (SaveGeoToMemoryFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SaveGeoToMemory")); FHoudiniApi::SaveHIPFile = (SaveHIPFileFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SaveHIPFile")); FHoudiniApi::SetAnimCurve = (SetAnimCurveFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAnimCurve")); FHoudiniApi::SetAttributeFloat64Data = (SetAttributeFloat64DataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAttributeFloat64Data")); FHoudiniApi::SetAttributeFloatData = (SetAttributeFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAttributeFloatData")); FHoudiniApi::SetAttributeInt64Data = (SetAttributeInt64DataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAttributeInt64Data")); FHoudiniApi::SetAttributeIntData = (SetAttributeIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAttributeIntData")); FHoudiniApi::SetAttributeStringData = (SetAttributeStringDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetAttributeStringData")); FHoudiniApi::SetCacheProperty = (SetCachePropertyFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCacheProperty")); FHoudiniApi::SetCurveCounts = (SetCurveCountsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCurveCounts")); FHoudiniApi::SetCurveInfo = (SetCurveInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCurveInfo")); FHoudiniApi::SetCurveKnots = (SetCurveKnotsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCurveKnots")); FHoudiniApi::SetCurveOrders = (SetCurveOrdersFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCurveOrders")); FHoudiniApi::SetCustomString = (SetCustomStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetCustomString")); FHoudiniApi::SetFaceCounts = (SetFaceCountsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetFaceCounts")); FHoudiniApi::SetGroupMembership = (SetGroupMembershipFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetGroupMembership")); FHoudiniApi::SetHeightFieldData = (SetHeightFieldDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetHeightFieldData")); FHoudiniApi::SetImageInfo = (SetImageInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetImageInfo")); FHoudiniApi::SetNodeDisplay = (SetNodeDisplayFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetNodeDisplay")); FHoudiniApi::SetObjectTransform = (SetObjectTransformFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetObjectTransform")); FHoudiniApi::SetParmExpression = (SetParmExpressionFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmExpression")); FHoudiniApi::SetParmFloatValue = (SetParmFloatValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmFloatValue")); FHoudiniApi::SetParmFloatValues = (SetParmFloatValuesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmFloatValues")); FHoudiniApi::SetParmIntValue = (SetParmIntValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmIntValue")); FHoudiniApi::SetParmIntValues = (SetParmIntValuesFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmIntValues")); FHoudiniApi::SetParmNodeValue = (SetParmNodeValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmNodeValue")); FHoudiniApi::SetParmStringValue = (SetParmStringValueFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetParmStringValue")); FHoudiniApi::SetPartInfo = (SetPartInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetPartInfo")); FHoudiniApi::SetPreset = (SetPresetFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetPreset")); FHoudiniApi::SetServerEnvInt = (SetServerEnvIntFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetServerEnvInt")); FHoudiniApi::SetServerEnvString = (SetServerEnvStringFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetServerEnvString")); FHoudiniApi::SetTime = (SetTimeFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetTime")); FHoudiniApi::SetTimelineOptions = (SetTimelineOptionsFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetTimelineOptions")); FHoudiniApi::SetTransformAnimCurve = (SetTransformAnimCurveFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetTransformAnimCurve")); FHoudiniApi::SetVertexList = (SetVertexListFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVertexList")); FHoudiniApi::SetVolumeInfo = (SetVolumeInfoFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVolumeInfo")); FHoudiniApi::SetVolumeTileFloatData = (SetVolumeTileFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVolumeTileFloatData")); FHoudiniApi::SetVolumeTileIntData = (SetVolumeTileIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVolumeTileIntData")); FHoudiniApi::SetVolumeVoxelFloatData = (SetVolumeVoxelFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVolumeVoxelFloatData")); FHoudiniApi::SetVolumeVoxelIntData = (SetVolumeVoxelIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetVolumeVoxelIntData")); FHoudiniApi::SetWorkitemFloatData = (SetWorkitemFloatDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetWorkitemFloatData")); FHoudiniApi::SetWorkitemIntData = (SetWorkitemIntDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetWorkitemIntData")); FHoudiniApi::SetWorkitemStringData = (SetWorkitemStringDataFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_SetWorkitemStringData")); FHoudiniApi::StartThriftNamedPipeServer = (StartThriftNamedPipeServerFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_StartThriftNamedPipeServer")); FHoudiniApi::StartThriftSocketServer = (StartThriftSocketServerFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_StartThriftSocketServer")); FHoudiniApi::TimelineOptions_Create = (TimelineOptions_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_TimelineOptions_Create")); FHoudiniApi::TimelineOptions_Init = (TimelineOptions_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_TimelineOptions_Init")); FHoudiniApi::TransformEuler_Create = (TransformEuler_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_TransformEuler_Create")); FHoudiniApi::TransformEuler_Init = (TransformEuler_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_TransformEuler_Init")); FHoudiniApi::Transform_Create = (Transform_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Transform_Create")); FHoudiniApi::Transform_Init = (Transform_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_Transform_Init")); FHoudiniApi::VolumeInfo_Create = (VolumeInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_VolumeInfo_Create")); FHoudiniApi::VolumeInfo_Init = (VolumeInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_VolumeInfo_Init")); FHoudiniApi::VolumeTileInfo_Create = (VolumeTileInfo_CreateFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_VolumeTileInfo_Create")); FHoudiniApi::VolumeTileInfo_Init = (VolumeTileInfo_InitFuncPtr) FPlatformProcess::GetDllExport(LibraryHandle, TEXT("HAPI_VolumeTileInfo_Init")); } void FHoudiniApi::FinalizeHAPI() { FHoudiniApi::AddAttribute = &FHoudiniApi::AddAttributeEmptyStub; FHoudiniApi::AddGroup = &FHoudiniApi::AddGroupEmptyStub; FHoudiniApi::AssetInfo_Create = &FHoudiniApi::AssetInfo_CreateEmptyStub; FHoudiniApi::AssetInfo_Init = &FHoudiniApi::AssetInfo_InitEmptyStub; FHoudiniApi::AttributeInfo_Create = &FHoudiniApi::AttributeInfo_CreateEmptyStub; FHoudiniApi::AttributeInfo_Init = &FHoudiniApi::AttributeInfo_InitEmptyStub; FHoudiniApi::BindCustomImplementation = &FHoudiniApi::BindCustomImplementationEmptyStub; FHoudiniApi::CancelPDGCook = &FHoudiniApi::CancelPDGCookEmptyStub; FHoudiniApi::CheckForSpecificErrors = &FHoudiniApi::CheckForSpecificErrorsEmptyStub; FHoudiniApi::Cleanup = &FHoudiniApi::CleanupEmptyStub; FHoudiniApi::CloseSession = &FHoudiniApi::CloseSessionEmptyStub; FHoudiniApi::CommitGeo = &FHoudiniApi::CommitGeoEmptyStub; FHoudiniApi::CommitWorkitems = &FHoudiniApi::CommitWorkitemsEmptyStub; FHoudiniApi::ComposeChildNodeList = &FHoudiniApi::ComposeChildNodeListEmptyStub; FHoudiniApi::ComposeNodeCookResult = &FHoudiniApi::ComposeNodeCookResultEmptyStub; FHoudiniApi::ComposeObjectList = &FHoudiniApi::ComposeObjectListEmptyStub; FHoudiniApi::ConnectNodeInput = &FHoudiniApi::ConnectNodeInputEmptyStub; FHoudiniApi::ConvertMatrixToEuler = &FHoudiniApi::ConvertMatrixToEulerEmptyStub; FHoudiniApi::ConvertMatrixToQuat = &FHoudiniApi::ConvertMatrixToQuatEmptyStub; FHoudiniApi::ConvertTransform = &FHoudiniApi::ConvertTransformEmptyStub; FHoudiniApi::ConvertTransformEulerToMatrix = &FHoudiniApi::ConvertTransformEulerToMatrixEmptyStub; FHoudiniApi::ConvertTransformQuatToMatrix = &FHoudiniApi::ConvertTransformQuatToMatrixEmptyStub; FHoudiniApi::CookNode = &FHoudiniApi::CookNodeEmptyStub; FHoudiniApi::CookOptions_AreEqual = &FHoudiniApi::CookOptions_AreEqualEmptyStub; FHoudiniApi::CookOptions_Create = &FHoudiniApi::CookOptions_CreateEmptyStub; FHoudiniApi::CookOptions_Init = &FHoudiniApi::CookOptions_InitEmptyStub; FHoudiniApi::CookPDG = &FHoudiniApi::CookPDGEmptyStub; FHoudiniApi::CreateCustomSession = &FHoudiniApi::CreateCustomSessionEmptyStub; FHoudiniApi::CreateHeightfieldInputNode = &FHoudiniApi::CreateHeightfieldInputNodeEmptyStub; FHoudiniApi::CreateHeightfieldInputVolumeNode = &FHoudiniApi::CreateHeightfieldInputVolumeNodeEmptyStub; FHoudiniApi::CreateInProcessSession = &FHoudiniApi::CreateInProcessSessionEmptyStub; FHoudiniApi::CreateInputNode = &FHoudiniApi::CreateInputNodeEmptyStub; FHoudiniApi::CreateNode = &FHoudiniApi::CreateNodeEmptyStub; FHoudiniApi::CreateThriftNamedPipeSession = &FHoudiniApi::CreateThriftNamedPipeSessionEmptyStub; FHoudiniApi::CreateThriftSocketSession = &FHoudiniApi::CreateThriftSocketSessionEmptyStub; FHoudiniApi::CreateWorkitem = &FHoudiniApi::CreateWorkitemEmptyStub; FHoudiniApi::CurveInfo_Create = &FHoudiniApi::CurveInfo_CreateEmptyStub; FHoudiniApi::CurveInfo_Init = &FHoudiniApi::CurveInfo_InitEmptyStub; FHoudiniApi::DeleteAttribute = &FHoudiniApi::DeleteAttributeEmptyStub; FHoudiniApi::DeleteGroup = &FHoudiniApi::DeleteGroupEmptyStub; FHoudiniApi::DeleteNode = &FHoudiniApi::DeleteNodeEmptyStub; FHoudiniApi::DirtyPDGNode = &FHoudiniApi::DirtyPDGNodeEmptyStub; FHoudiniApi::DisconnectNodeInput = &FHoudiniApi::DisconnectNodeInputEmptyStub; FHoudiniApi::DisconnectNodeOutputsAt = &FHoudiniApi::DisconnectNodeOutputsAtEmptyStub; FHoudiniApi::ExtractImageToFile = &FHoudiniApi::ExtractImageToFileEmptyStub; FHoudiniApi::ExtractImageToMemory = &FHoudiniApi::ExtractImageToMemoryEmptyStub; FHoudiniApi::GeoInfo_Create = &FHoudiniApi::GeoInfo_CreateEmptyStub; FHoudiniApi::GeoInfo_GetGroupCountByType = &FHoudiniApi::GeoInfo_GetGroupCountByTypeEmptyStub; FHoudiniApi::GeoInfo_Init = &FHoudiniApi::GeoInfo_InitEmptyStub; FHoudiniApi::GetActiveCacheCount = &FHoudiniApi::GetActiveCacheCountEmptyStub; FHoudiniApi::GetActiveCacheNames = &FHoudiniApi::GetActiveCacheNamesEmptyStub; FHoudiniApi::GetAssetInfo = &FHoudiniApi::GetAssetInfoEmptyStub; FHoudiniApi::GetAttributeFloat64Data = &FHoudiniApi::GetAttributeFloat64DataEmptyStub; FHoudiniApi::GetAttributeFloatData = &FHoudiniApi::GetAttributeFloatDataEmptyStub; FHoudiniApi::GetAttributeInfo = &FHoudiniApi::GetAttributeInfoEmptyStub; FHoudiniApi::GetAttributeInt64Data = &FHoudiniApi::GetAttributeInt64DataEmptyStub; FHoudiniApi::GetAttributeIntData = &FHoudiniApi::GetAttributeIntDataEmptyStub; FHoudiniApi::GetAttributeNames = &FHoudiniApi::GetAttributeNamesEmptyStub; FHoudiniApi::GetAttributeStringData = &FHoudiniApi::GetAttributeStringDataEmptyStub; FHoudiniApi::GetAvailableAssetCount = &FHoudiniApi::GetAvailableAssetCountEmptyStub; FHoudiniApi::GetAvailableAssets = &FHoudiniApi::GetAvailableAssetsEmptyStub; FHoudiniApi::GetBoxInfo = &FHoudiniApi::GetBoxInfoEmptyStub; FHoudiniApi::GetCacheProperty = &FHoudiniApi::GetCachePropertyEmptyStub; FHoudiniApi::GetComposedChildNodeList = &FHoudiniApi::GetComposedChildNodeListEmptyStub; FHoudiniApi::GetComposedNodeCookResult = &FHoudiniApi::GetComposedNodeCookResultEmptyStub; FHoudiniApi::GetComposedObjectList = &FHoudiniApi::GetComposedObjectListEmptyStub; FHoudiniApi::GetComposedObjectTransforms = &FHoudiniApi::GetComposedObjectTransformsEmptyStub; FHoudiniApi::GetCookingCurrentCount = &FHoudiniApi::GetCookingCurrentCountEmptyStub; FHoudiniApi::GetCookingTotalCount = &FHoudiniApi::GetCookingTotalCountEmptyStub; FHoudiniApi::GetCurveCounts = &FHoudiniApi::GetCurveCountsEmptyStub; FHoudiniApi::GetCurveInfo = &FHoudiniApi::GetCurveInfoEmptyStub; FHoudiniApi::GetCurveKnots = &FHoudiniApi::GetCurveKnotsEmptyStub; FHoudiniApi::GetCurveOrders = &FHoudiniApi::GetCurveOrdersEmptyStub; FHoudiniApi::GetDisplayGeoInfo = &FHoudiniApi::GetDisplayGeoInfoEmptyStub; FHoudiniApi::GetEnvInt = &FHoudiniApi::GetEnvIntEmptyStub; FHoudiniApi::GetFaceCounts = &FHoudiniApi::GetFaceCountsEmptyStub; FHoudiniApi::GetFirstVolumeTile = &FHoudiniApi::GetFirstVolumeTileEmptyStub; FHoudiniApi::GetGeoInfo = &FHoudiniApi::GetGeoInfoEmptyStub; FHoudiniApi::GetGeoSize = &FHoudiniApi::GetGeoSizeEmptyStub; FHoudiniApi::GetGroupCountOnPackedInstancePart = &FHoudiniApi::GetGroupCountOnPackedInstancePartEmptyStub; FHoudiniApi::GetGroupMembership = &FHoudiniApi::GetGroupMembershipEmptyStub; FHoudiniApi::GetGroupMembershipOnPackedInstancePart = &FHoudiniApi::GetGroupMembershipOnPackedInstancePartEmptyStub; FHoudiniApi::GetGroupNames = &FHoudiniApi::GetGroupNamesEmptyStub; FHoudiniApi::GetGroupNamesOnPackedInstancePart = &FHoudiniApi::GetGroupNamesOnPackedInstancePartEmptyStub; FHoudiniApi::GetHandleBindingInfo = &FHoudiniApi::GetHandleBindingInfoEmptyStub; FHoudiniApi::GetHandleInfo = &FHoudiniApi::GetHandleInfoEmptyStub; FHoudiniApi::GetHeightFieldData = &FHoudiniApi::GetHeightFieldDataEmptyStub; FHoudiniApi::GetImageFilePath = &FHoudiniApi::GetImageFilePathEmptyStub; FHoudiniApi::GetImageInfo = &FHoudiniApi::GetImageInfoEmptyStub; FHoudiniApi::GetImageMemoryBuffer = &FHoudiniApi::GetImageMemoryBufferEmptyStub; FHoudiniApi::GetImagePlaneCount = &FHoudiniApi::GetImagePlaneCountEmptyStub; FHoudiniApi::GetImagePlanes = &FHoudiniApi::GetImagePlanesEmptyStub; FHoudiniApi::GetInstanceTransformsOnPart = &FHoudiniApi::GetInstanceTransformsOnPartEmptyStub; FHoudiniApi::GetInstancedObjectIds = &FHoudiniApi::GetInstancedObjectIdsEmptyStub; FHoudiniApi::GetInstancedPartIds = &FHoudiniApi::GetInstancedPartIdsEmptyStub; FHoudiniApi::GetInstancerPartTransforms = &FHoudiniApi::GetInstancerPartTransformsEmptyStub; FHoudiniApi::GetManagerNodeId = &FHoudiniApi::GetManagerNodeIdEmptyStub; FHoudiniApi::GetMaterialInfo = &FHoudiniApi::GetMaterialInfoEmptyStub; FHoudiniApi::GetMaterialNodeIdsOnFaces = &FHoudiniApi::GetMaterialNodeIdsOnFacesEmptyStub; FHoudiniApi::GetNextVolumeTile = &FHoudiniApi::GetNextVolumeTileEmptyStub; FHoudiniApi::GetNodeInfo = &FHoudiniApi::GetNodeInfoEmptyStub; FHoudiniApi::GetNodeInputName = &FHoudiniApi::GetNodeInputNameEmptyStub; FHoudiniApi::GetNodeOutputName = &FHoudiniApi::GetNodeOutputNameEmptyStub; FHoudiniApi::GetNodePath = &FHoudiniApi::GetNodePathEmptyStub; FHoudiniApi::GetNumWorkitems = &FHoudiniApi::GetNumWorkitemsEmptyStub; FHoudiniApi::GetObjectInfo = &FHoudiniApi::GetObjectInfoEmptyStub; FHoudiniApi::GetObjectTransform = &FHoudiniApi::GetObjectTransformEmptyStub; FHoudiniApi::GetPDGEvents = &FHoudiniApi::GetPDGEventsEmptyStub; FHoudiniApi::GetPDGGraphContextId = &FHoudiniApi::GetPDGGraphContextIdEmptyStub; FHoudiniApi::GetPDGGraphContexts = &FHoudiniApi::GetPDGGraphContextsEmptyStub; FHoudiniApi::GetPDGState = &FHoudiniApi::GetPDGStateEmptyStub; FHoudiniApi::GetParameters = &FHoudiniApi::GetParametersEmptyStub; FHoudiniApi::GetParmChoiceLists = &FHoudiniApi::GetParmChoiceListsEmptyStub; FHoudiniApi::GetParmExpression = &FHoudiniApi::GetParmExpressionEmptyStub; FHoudiniApi::GetParmFile = &FHoudiniApi::GetParmFileEmptyStub; FHoudiniApi::GetParmFloatValue = &FHoudiniApi::GetParmFloatValueEmptyStub; FHoudiniApi::GetParmFloatValues = &FHoudiniApi::GetParmFloatValuesEmptyStub; FHoudiniApi::GetParmIdFromName = &FHoudiniApi::GetParmIdFromNameEmptyStub; FHoudiniApi::GetParmInfo = &FHoudiniApi::GetParmInfoEmptyStub; FHoudiniApi::GetParmInfoFromName = &FHoudiniApi::GetParmInfoFromNameEmptyStub; FHoudiniApi::GetParmIntValue = &FHoudiniApi::GetParmIntValueEmptyStub; FHoudiniApi::GetParmIntValues = &FHoudiniApi::GetParmIntValuesEmptyStub; FHoudiniApi::GetParmNodeValue = &FHoudiniApi::GetParmNodeValueEmptyStub; FHoudiniApi::GetParmStringValue = &FHoudiniApi::GetParmStringValueEmptyStub; FHoudiniApi::GetParmStringValues = &FHoudiniApi::GetParmStringValuesEmptyStub; FHoudiniApi::GetParmTagName = &FHoudiniApi::GetParmTagNameEmptyStub; FHoudiniApi::GetParmTagValue = &FHoudiniApi::GetParmTagValueEmptyStub; FHoudiniApi::GetParmWithTag = &FHoudiniApi::GetParmWithTagEmptyStub; FHoudiniApi::GetPartInfo = &FHoudiniApi::GetPartInfoEmptyStub; FHoudiniApi::GetPreset = &FHoudiniApi::GetPresetEmptyStub; FHoudiniApi::GetPresetBufLength = &FHoudiniApi::GetPresetBufLengthEmptyStub; FHoudiniApi::GetServerEnvInt = &FHoudiniApi::GetServerEnvIntEmptyStub; FHoudiniApi::GetServerEnvString = &FHoudiniApi::GetServerEnvStringEmptyStub; FHoudiniApi::GetServerEnvVarCount = &FHoudiniApi::GetServerEnvVarCountEmptyStub; FHoudiniApi::GetServerEnvVarList = &FHoudiniApi::GetServerEnvVarListEmptyStub; FHoudiniApi::GetSessionEnvInt = &FHoudiniApi::GetSessionEnvIntEmptyStub; FHoudiniApi::GetSphereInfo = &FHoudiniApi::GetSphereInfoEmptyStub; FHoudiniApi::GetStatus = &FHoudiniApi::GetStatusEmptyStub; FHoudiniApi::GetStatusString = &FHoudiniApi::GetStatusStringEmptyStub; FHoudiniApi::GetStatusStringBufLength = &FHoudiniApi::GetStatusStringBufLengthEmptyStub; FHoudiniApi::GetString = &FHoudiniApi::GetStringEmptyStub; FHoudiniApi::GetStringBatch = &FHoudiniApi::GetStringBatchEmptyStub; FHoudiniApi::GetStringBatchSize = &FHoudiniApi::GetStringBatchSizeEmptyStub; FHoudiniApi::GetStringBufLength = &FHoudiniApi::GetStringBufLengthEmptyStub; FHoudiniApi::GetSupportedImageFileFormatCount = &FHoudiniApi::GetSupportedImageFileFormatCountEmptyStub; FHoudiniApi::GetSupportedImageFileFormats = &FHoudiniApi::GetSupportedImageFileFormatsEmptyStub; FHoudiniApi::GetTime = &FHoudiniApi::GetTimeEmptyStub; FHoudiniApi::GetTimelineOptions = &FHoudiniApi::GetTimelineOptionsEmptyStub; FHoudiniApi::GetVertexList = &FHoudiniApi::GetVertexListEmptyStub; FHoudiniApi::GetVolumeBounds = &FHoudiniApi::GetVolumeBoundsEmptyStub; FHoudiniApi::GetVolumeInfo = &FHoudiniApi::GetVolumeInfoEmptyStub; FHoudiniApi::GetVolumeTileFloatData = &FHoudiniApi::GetVolumeTileFloatDataEmptyStub; FHoudiniApi::GetVolumeTileIntData = &FHoudiniApi::GetVolumeTileIntDataEmptyStub; FHoudiniApi::GetVolumeVoxelFloatData = &FHoudiniApi::GetVolumeVoxelFloatDataEmptyStub; FHoudiniApi::GetVolumeVoxelIntData = &FHoudiniApi::GetVolumeVoxelIntDataEmptyStub; FHoudiniApi::GetWorkitemDataLength = &FHoudiniApi::GetWorkitemDataLengthEmptyStub; FHoudiniApi::GetWorkitemFloatData = &FHoudiniApi::GetWorkitemFloatDataEmptyStub; FHoudiniApi::GetWorkitemInfo = &FHoudiniApi::GetWorkitemInfoEmptyStub; FHoudiniApi::GetWorkitemIntData = &FHoudiniApi::GetWorkitemIntDataEmptyStub; FHoudiniApi::GetWorkitemResultInfo = &FHoudiniApi::GetWorkitemResultInfoEmptyStub; FHoudiniApi::GetWorkitemStringData = &FHoudiniApi::GetWorkitemStringDataEmptyStub; FHoudiniApi::GetWorkitems = &FHoudiniApi::GetWorkitemsEmptyStub; FHoudiniApi::HandleBindingInfo_Create = &FHoudiniApi::HandleBindingInfo_CreateEmptyStub; FHoudiniApi::HandleBindingInfo_Init = &FHoudiniApi::HandleBindingInfo_InitEmptyStub; FHoudiniApi::HandleInfo_Create = &FHoudiniApi::HandleInfo_CreateEmptyStub; FHoudiniApi::HandleInfo_Init = &FHoudiniApi::HandleInfo_InitEmptyStub; FHoudiniApi::ImageFileFormat_Create = &FHoudiniApi::ImageFileFormat_CreateEmptyStub; FHoudiniApi::ImageFileFormat_Init = &FHoudiniApi::ImageFileFormat_InitEmptyStub; FHoudiniApi::ImageInfo_Create = &FHoudiniApi::ImageInfo_CreateEmptyStub; FHoudiniApi::ImageInfo_Init = &FHoudiniApi::ImageInfo_InitEmptyStub; FHoudiniApi::Initialize = &FHoudiniApi::InitializeEmptyStub; FHoudiniApi::InsertMultiparmInstance = &FHoudiniApi::InsertMultiparmInstanceEmptyStub; FHoudiniApi::Interrupt = &FHoudiniApi::InterruptEmptyStub; FHoudiniApi::IsInitialized = &FHoudiniApi::IsInitializedEmptyStub; FHoudiniApi::IsNodeValid = &FHoudiniApi::IsNodeValidEmptyStub; FHoudiniApi::IsSessionValid = &FHoudiniApi::IsSessionValidEmptyStub; FHoudiniApi::Keyframe_Create = &FHoudiniApi::Keyframe_CreateEmptyStub; FHoudiniApi::Keyframe_Init = &FHoudiniApi::Keyframe_InitEmptyStub; FHoudiniApi::LoadAssetLibraryFromFile = &FHoudiniApi::LoadAssetLibraryFromFileEmptyStub; FHoudiniApi::LoadAssetLibraryFromMemory = &FHoudiniApi::LoadAssetLibraryFromMemoryEmptyStub; FHoudiniApi::LoadGeoFromFile = &FHoudiniApi::LoadGeoFromFileEmptyStub; FHoudiniApi::LoadGeoFromMemory = &FHoudiniApi::LoadGeoFromMemoryEmptyStub; FHoudiniApi::LoadHIPFile = &FHoudiniApi::LoadHIPFileEmptyStub; FHoudiniApi::MaterialInfo_Create = &FHoudiniApi::MaterialInfo_CreateEmptyStub; FHoudiniApi::MaterialInfo_Init = &FHoudiniApi::MaterialInfo_InitEmptyStub; FHoudiniApi::NodeInfo_Create = &FHoudiniApi::NodeInfo_CreateEmptyStub; FHoudiniApi::NodeInfo_Init = &FHoudiniApi::NodeInfo_InitEmptyStub; FHoudiniApi::ObjectInfo_Create = &FHoudiniApi::ObjectInfo_CreateEmptyStub; FHoudiniApi::ObjectInfo_Init = &FHoudiniApi::ObjectInfo_InitEmptyStub; FHoudiniApi::ParmChoiceInfo_Create = &FHoudiniApi::ParmChoiceInfo_CreateEmptyStub; FHoudiniApi::ParmChoiceInfo_Init = &FHoudiniApi::ParmChoiceInfo_InitEmptyStub; FHoudiniApi::ParmHasExpression = &FHoudiniApi::ParmHasExpressionEmptyStub; FHoudiniApi::ParmHasTag = &FHoudiniApi::ParmHasTagEmptyStub; FHoudiniApi::ParmInfo_Create = &FHoudiniApi::ParmInfo_CreateEmptyStub; FHoudiniApi::ParmInfo_GetFloatValueCount = &FHoudiniApi::ParmInfo_GetFloatValueCountEmptyStub; FHoudiniApi::ParmInfo_GetIntValueCount = &FHoudiniApi::ParmInfo_GetIntValueCountEmptyStub; FHoudiniApi::ParmInfo_GetStringValueCount = &FHoudiniApi::ParmInfo_GetStringValueCountEmptyStub; FHoudiniApi::ParmInfo_Init = &FHoudiniApi::ParmInfo_InitEmptyStub; FHoudiniApi::ParmInfo_IsFloat = &FHoudiniApi::ParmInfo_IsFloatEmptyStub; FHoudiniApi::ParmInfo_IsInt = &FHoudiniApi::ParmInfo_IsIntEmptyStub; FHoudiniApi::ParmInfo_IsNode = &FHoudiniApi::ParmInfo_IsNodeEmptyStub; FHoudiniApi::ParmInfo_IsNonValue = &FHoudiniApi::ParmInfo_IsNonValueEmptyStub; FHoudiniApi::ParmInfo_IsPath = &FHoudiniApi::ParmInfo_IsPathEmptyStub; FHoudiniApi::ParmInfo_IsString = &FHoudiniApi::ParmInfo_IsStringEmptyStub; FHoudiniApi::PartInfo_Create = &FHoudiniApi::PartInfo_CreateEmptyStub; FHoudiniApi::PartInfo_GetAttributeCountByOwner = &FHoudiniApi::PartInfo_GetAttributeCountByOwnerEmptyStub; FHoudiniApi::PartInfo_GetElementCountByAttributeOwner = &FHoudiniApi::PartInfo_GetElementCountByAttributeOwnerEmptyStub; FHoudiniApi::PartInfo_GetElementCountByGroupType = &FHoudiniApi::PartInfo_GetElementCountByGroupTypeEmptyStub; FHoudiniApi::PartInfo_Init = &FHoudiniApi::PartInfo_InitEmptyStub; FHoudiniApi::PausePDGCook = &FHoudiniApi::PausePDGCookEmptyStub; FHoudiniApi::PythonThreadInterpreterLock = &FHoudiniApi::PythonThreadInterpreterLockEmptyStub; FHoudiniApi::QueryNodeInput = &FHoudiniApi::QueryNodeInputEmptyStub; FHoudiniApi::QueryNodeOutputConnectedCount = &FHoudiniApi::QueryNodeOutputConnectedCountEmptyStub; FHoudiniApi::QueryNodeOutputConnectedNodes = &FHoudiniApi::QueryNodeOutputConnectedNodesEmptyStub; FHoudiniApi::RemoveCustomString = &FHoudiniApi::RemoveCustomStringEmptyStub; FHoudiniApi::RemoveMultiparmInstance = &FHoudiniApi::RemoveMultiparmInstanceEmptyStub; FHoudiniApi::RemoveParmExpression = &FHoudiniApi::RemoveParmExpressionEmptyStub; FHoudiniApi::RenameNode = &FHoudiniApi::RenameNodeEmptyStub; FHoudiniApi::RenderCOPToImage = &FHoudiniApi::RenderCOPToImageEmptyStub; FHoudiniApi::RenderTextureToImage = &FHoudiniApi::RenderTextureToImageEmptyStub; FHoudiniApi::ResetSimulation = &FHoudiniApi::ResetSimulationEmptyStub; FHoudiniApi::RevertGeo = &FHoudiniApi::RevertGeoEmptyStub; FHoudiniApi::RevertParmToDefault = &FHoudiniApi::RevertParmToDefaultEmptyStub; FHoudiniApi::RevertParmToDefaults = &FHoudiniApi::RevertParmToDefaultsEmptyStub; FHoudiniApi::SaveGeoToFile = &FHoudiniApi::SaveGeoToFileEmptyStub; FHoudiniApi::SaveGeoToMemory = &FHoudiniApi::SaveGeoToMemoryEmptyStub; FHoudiniApi::SaveHIPFile = &FHoudiniApi::SaveHIPFileEmptyStub; FHoudiniApi::SetAnimCurve = &FHoudiniApi::SetAnimCurveEmptyStub; FHoudiniApi::SetAttributeFloat64Data = &FHoudiniApi::SetAttributeFloat64DataEmptyStub; FHoudiniApi::SetAttributeFloatData = &FHoudiniApi::SetAttributeFloatDataEmptyStub; FHoudiniApi::SetAttributeInt64Data = &FHoudiniApi::SetAttributeInt64DataEmptyStub; FHoudiniApi::SetAttributeIntData = &FHoudiniApi::SetAttributeIntDataEmptyStub; FHoudiniApi::SetAttributeStringData = &FHoudiniApi::SetAttributeStringDataEmptyStub; FHoudiniApi::SetCacheProperty = &FHoudiniApi::SetCachePropertyEmptyStub; FHoudiniApi::SetCurveCounts = &FHoudiniApi::SetCurveCountsEmptyStub; FHoudiniApi::SetCurveInfo = &FHoudiniApi::SetCurveInfoEmptyStub; FHoudiniApi::SetCurveKnots = &FHoudiniApi::SetCurveKnotsEmptyStub; FHoudiniApi::SetCurveOrders = &FHoudiniApi::SetCurveOrdersEmptyStub; FHoudiniApi::SetCustomString = &FHoudiniApi::SetCustomStringEmptyStub; FHoudiniApi::SetFaceCounts = &FHoudiniApi::SetFaceCountsEmptyStub; FHoudiniApi::SetGroupMembership = &FHoudiniApi::SetGroupMembershipEmptyStub; FHoudiniApi::SetHeightFieldData = &FHoudiniApi::SetHeightFieldDataEmptyStub; FHoudiniApi::SetImageInfo = &FHoudiniApi::SetImageInfoEmptyStub; FHoudiniApi::SetNodeDisplay = &FHoudiniApi::SetNodeDisplayEmptyStub; FHoudiniApi::SetObjectTransform = &FHoudiniApi::SetObjectTransformEmptyStub; FHoudiniApi::SetParmExpression = &FHoudiniApi::SetParmExpressionEmptyStub; FHoudiniApi::SetParmFloatValue = &FHoudiniApi::SetParmFloatValueEmptyStub; FHoudiniApi::SetParmFloatValues = &FHoudiniApi::SetParmFloatValuesEmptyStub; FHoudiniApi::SetParmIntValue = &FHoudiniApi::SetParmIntValueEmptyStub; FHoudiniApi::SetParmIntValues = &FHoudiniApi::SetParmIntValuesEmptyStub; FHoudiniApi::SetParmNodeValue = &FHoudiniApi::SetParmNodeValueEmptyStub; FHoudiniApi::SetParmStringValue = &FHoudiniApi::SetParmStringValueEmptyStub; FHoudiniApi::SetPartInfo = &FHoudiniApi::SetPartInfoEmptyStub; FHoudiniApi::SetPreset = &FHoudiniApi::SetPresetEmptyStub; FHoudiniApi::SetServerEnvInt = &FHoudiniApi::SetServerEnvIntEmptyStub; FHoudiniApi::SetServerEnvString = &FHoudiniApi::SetServerEnvStringEmptyStub; FHoudiniApi::SetTime = &FHoudiniApi::SetTimeEmptyStub; FHoudiniApi::SetTimelineOptions = &FHoudiniApi::SetTimelineOptionsEmptyStub; FHoudiniApi::SetTransformAnimCurve = &FHoudiniApi::SetTransformAnimCurveEmptyStub; FHoudiniApi::SetVertexList = &FHoudiniApi::SetVertexListEmptyStub; FHoudiniApi::SetVolumeInfo = &FHoudiniApi::SetVolumeInfoEmptyStub; FHoudiniApi::SetVolumeTileFloatData = &FHoudiniApi::SetVolumeTileFloatDataEmptyStub; FHoudiniApi::SetVolumeTileIntData = &FHoudiniApi::SetVolumeTileIntDataEmptyStub; FHoudiniApi::SetVolumeVoxelFloatData = &FHoudiniApi::SetVolumeVoxelFloatDataEmptyStub; FHoudiniApi::SetVolumeVoxelIntData = &FHoudiniApi::SetVolumeVoxelIntDataEmptyStub; FHoudiniApi::SetWorkitemFloatData = &FHoudiniApi::SetWorkitemFloatDataEmptyStub; FHoudiniApi::SetWorkitemIntData = &FHoudiniApi::SetWorkitemIntDataEmptyStub; FHoudiniApi::SetWorkitemStringData = &FHoudiniApi::SetWorkitemStringDataEmptyStub; FHoudiniApi::StartThriftNamedPipeServer = &FHoudiniApi::StartThriftNamedPipeServerEmptyStub; FHoudiniApi::StartThriftSocketServer = &FHoudiniApi::StartThriftSocketServerEmptyStub; FHoudiniApi::TimelineOptions_Create = &FHoudiniApi::TimelineOptions_CreateEmptyStub; FHoudiniApi::TimelineOptions_Init = &FHoudiniApi::TimelineOptions_InitEmptyStub; FHoudiniApi::TransformEuler_Create = &FHoudiniApi::TransformEuler_CreateEmptyStub; FHoudiniApi::TransformEuler_Init = &FHoudiniApi::TransformEuler_InitEmptyStub; FHoudiniApi::Transform_Create = &FHoudiniApi::Transform_CreateEmptyStub; FHoudiniApi::Transform_Init = &FHoudiniApi::Transform_InitEmptyStub; FHoudiniApi::VolumeInfo_Create = &FHoudiniApi::VolumeInfo_CreateEmptyStub; FHoudiniApi::VolumeInfo_Init = &FHoudiniApi::VolumeInfo_InitEmptyStub; FHoudiniApi::VolumeTileInfo_Create = &FHoudiniApi::VolumeTileInfo_CreateEmptyStub; FHoudiniApi::VolumeTileInfo_Init = &FHoudiniApi::VolumeTileInfo_InitEmptyStub; } bool FHoudiniApi::IsHAPIInitialized() { return ( FHoudiniApi::IsInitialized != &FHoudiniApi::IsInitializedEmptyStub ); } HAPI_Result FHoudiniApi::AddAttributeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::AddGroupEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, const char * group_name) { return HAPI_RESULT_FAILURE; } HAPI_AssetInfo FHoudiniApi::AssetInfo_CreateEmptyStub() { return HAPI_AssetInfo(); } void FHoudiniApi::AssetInfo_InitEmptyStub(HAPI_AssetInfo * in) { return; } HAPI_AttributeInfo FHoudiniApi::AttributeInfo_CreateEmptyStub() { return HAPI_AttributeInfo(); } void FHoudiniApi::AttributeInfo_InitEmptyStub(HAPI_AttributeInfo * in) { return; } HAPI_Result FHoudiniApi::BindCustomImplementationEmptyStub(HAPI_SessionType session_type, const char * dll_path) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CancelPDGCookEmptyStub(const HAPI_Session * session, HAPI_PDG_GraphContextId graph_context_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CheckForSpecificErrorsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ErrorCodeBits errors_to_look_for, HAPI_ErrorCodeBits * errors_found) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CleanupEmptyStub(const HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CloseSessionEmptyStub(const HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CommitGeoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CommitWorkitemsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ComposeChildNodeListEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, HAPI_NodeTypeBits node_type_filter, HAPI_NodeFlagsBits node_flags_filter, HAPI_Bool recursive, int * count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ComposeNodeCookResultEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_StatusVerbosity verbosity, int * buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ComposeObjectListEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, const char * categories, int * object_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConnectNodeInputEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int input_index, HAPI_NodeId node_id_to_connect, int output_index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConvertMatrixToEulerEmptyStub(const HAPI_Session * session, const float * matrix, HAPI_RSTOrder rst_order, HAPI_XYZOrder rot_order, HAPI_TransformEuler * transform_out) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConvertMatrixToQuatEmptyStub(const HAPI_Session * session, const float * matrix, HAPI_RSTOrder rst_order, HAPI_Transform * transform_out) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConvertTransformEmptyStub(const HAPI_Session * session, const HAPI_TransformEuler * transform_in, HAPI_RSTOrder rst_order, HAPI_XYZOrder rot_order, HAPI_TransformEuler * transform_out) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConvertTransformEulerToMatrixEmptyStub(const HAPI_Session * session, const HAPI_TransformEuler * transform, float * matrix) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ConvertTransformQuatToMatrixEmptyStub(const HAPI_Session * session, const HAPI_Transform * transform, float * matrix) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CookNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const HAPI_CookOptions * cook_options) { return HAPI_RESULT_FAILURE; } HAPI_Bool FHoudiniApi::CookOptions_AreEqualEmptyStub(const HAPI_CookOptions * left, const HAPI_CookOptions * right) { return HAPI_Bool(); } HAPI_CookOptions FHoudiniApi::CookOptions_CreateEmptyStub() { return HAPI_CookOptions(); } void FHoudiniApi::CookOptions_InitEmptyStub(HAPI_CookOptions * in) { return; } HAPI_Result FHoudiniApi::CookPDGEmptyStub(const HAPI_Session * session, HAPI_NodeId cook_node_id, int generate_only, int blocking) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateCustomSessionEmptyStub(HAPI_SessionType session_type, void * session_info, HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateHeightfieldInputNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, const char * name, int xsize, int ysize, float voxelsize, HAPI_NodeId * heightfield_node_id, HAPI_NodeId * height_node_id, HAPI_NodeId * mask_node_id, HAPI_NodeId * merge_node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateHeightfieldInputVolumeNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, HAPI_NodeId * new_node_id, const char * name, int xsize, int ysize, float voxelsize) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateInProcessSessionEmptyStub(HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateInputNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId * node_id, const char * name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, const char * operator_name, const char * node_label, HAPI_Bool cook_on_creation, HAPI_NodeId * new_node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateThriftNamedPipeSessionEmptyStub(HAPI_Session * session, const char * pipe_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateThriftSocketSessionEmptyStub(HAPI_Session * session, const char * host_name, int port) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::CreateWorkitemEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId * workitem_id, const char * name, int index) { return HAPI_RESULT_FAILURE; } HAPI_CurveInfo FHoudiniApi::CurveInfo_CreateEmptyStub() { return HAPI_CurveInfo(); } void FHoudiniApi::CurveInfo_InitEmptyStub(HAPI_CurveInfo * in) { return; } HAPI_Result FHoudiniApi::DeleteAttributeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::DeleteGroupEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, const char * group_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::DeleteNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::DirtyPDGNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_Bool clean_results) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::DisconnectNodeInputEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int input_index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::DisconnectNodeOutputsAtEmptyStub(const HAPI_Session *session, HAPI_NodeId node_id, int output_index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ExtractImageToFileEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, const char * image_file_format_name, const char * image_planes, const char * destination_folder_path, const char * destination_file_name, int * destination_file_path) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ExtractImageToMemoryEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, const char * image_file_format_name, const char * image_planes, int * buffer_size) { return HAPI_RESULT_FAILURE; } HAPI_GeoInfo FHoudiniApi::GeoInfo_CreateEmptyStub() { return HAPI_GeoInfo(); } int FHoudiniApi::GeoInfo_GetGroupCountByTypeEmptyStub(HAPI_GeoInfo * in, HAPI_GroupType type) { return -1; } void FHoudiniApi::GeoInfo_InitEmptyStub(HAPI_GeoInfo * in) { return; } HAPI_Result FHoudiniApi::GetActiveCacheCountEmptyStub(const HAPI_Session * session, int * active_cache_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetActiveCacheNamesEmptyStub(const HAPI_Session * session, HAPI_StringHandle * cache_names_array, int active_cache_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAssetInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_AssetInfo * asset_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeFloat64DataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, double * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, float * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeOwner owner, HAPI_AttributeInfo * attr_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeInt64DataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, HAPI_Int64 * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, int * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeNamesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_AttributeOwner owner, HAPI_StringHandle * attribute_names_array, int count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAttributeStringDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, HAPI_StringHandle * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAvailableAssetCountEmptyStub(const HAPI_Session * session, HAPI_AssetLibraryId library_id, int * asset_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetAvailableAssetsEmptyStub(const HAPI_Session * session, HAPI_AssetLibraryId library_id, HAPI_StringHandle * asset_names_array, int asset_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetBoxInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId geo_node_id, HAPI_PartId part_id, HAPI_BoxInfo * box_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCachePropertyEmptyStub(const HAPI_Session * session, const char * cache_name, HAPI_CacheProperty cache_property, int * property_value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetComposedChildNodeListEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, HAPI_NodeId * child_node_ids_array, int count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetComposedNodeCookResultEmptyStub(const HAPI_Session * session, char * string_value, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetComposedObjectListEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, HAPI_ObjectInfo * object_infos_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetComposedObjectTransformsEmptyStub(const HAPI_Session * session, HAPI_NodeId parent_node_id, HAPI_RSTOrder rst_order, HAPI_Transform * transform_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCookingCurrentCountEmptyStub(const HAPI_Session * session, int * count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCookingTotalCountEmptyStub(const HAPI_Session * session, int * count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCurveCountsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int * counts_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCurveInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_CurveInfo * info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCurveKnotsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, float * knots_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetCurveOrdersEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int * orders_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetDisplayGeoInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId object_node_id, HAPI_GeoInfo * geo_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetEnvIntEmptyStub(HAPI_EnvIntType int_type, int * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetFaceCountsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int * face_counts_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetFirstVolumeTileEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_VolumeTileInfo * tile) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGeoInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_GeoInfo * geo_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGeoSizeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * format, int * size) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGroupCountOnPackedInstancePartEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int * pointGroupCount, int * primitiveGroupCount) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGroupMembershipEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, const char * group_name, HAPI_Bool * membership_array_all_equal, int * membership_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGroupMembershipOnPackedInstancePartEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, const char * group_name, HAPI_Bool * membership_array_all_equal, int * membership_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGroupNamesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_GroupType group_type, HAPI_StringHandle * group_names_array, int group_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetGroupNamesOnPackedInstancePartEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, HAPI_StringHandle * group_names_array, int group_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetHandleBindingInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int handle_index, HAPI_HandleBindingInfo * handle_binding_infos_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetHandleInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_HandleInfo * handle_infos_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetHeightFieldDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, float * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetImageFilePathEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, const char * image_file_format_name, const char * image_planes, const char * destination_folder_path, const char * destination_file_name, HAPI_ParmId texture_parm_id, int * destination_file_path) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetImageInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, HAPI_ImageInfo * image_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetImageMemoryBufferEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, char * buffer, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetImagePlaneCountEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, int * image_plane_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetImagePlanesEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, HAPI_StringHandle * image_planes_array, int image_plane_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetInstanceTransformsOnPartEmptyStub(const HAPI_Session *session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_RSTOrder rst_order, HAPI_Transform *transforms_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetInstancedObjectIdsEmptyStub(const HAPI_Session * session, HAPI_NodeId object_node_id, HAPI_NodeId * instanced_node_id_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetInstancedPartIdsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_PartId * instanced_parts_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetInstancerPartTransformsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_RSTOrder rst_order, HAPI_Transform * transforms_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetManagerNodeIdEmptyStub(const HAPI_Session * session, HAPI_NodeType node_type, HAPI_NodeId * node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetMaterialInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, HAPI_MaterialInfo * material_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetMaterialNodeIdsOnFacesEmptyStub(const HAPI_Session * session, HAPI_NodeId geometry_node_id, HAPI_PartId part_id, HAPI_Bool * are_all_the_same, HAPI_NodeId * material_ids_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNextVolumeTileEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_VolumeTileInfo * tile) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNodeInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_NodeInfo * node_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNodeInputNameEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int input_idx, HAPI_StringHandle * name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNodeOutputNameEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int output_idx, HAPI_StringHandle * name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNodePathEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_NodeId relative_to_node_id, HAPI_StringHandle * path) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetNumWorkitemsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int * num) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetObjectInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ObjectInfo * object_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetObjectTransformEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_NodeId relative_to_node_id, HAPI_RSTOrder rst_order, HAPI_Transform * transform) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPDGEventsEmptyStub(const HAPI_Session * session, HAPI_PDG_GraphContextId graph_context_id, HAPI_PDG_EventInfo * event_array, int length, int * event_count, int * remaining_events) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPDGGraphContextIdEmptyStub(const HAPI_Session * session, HAPI_NodeId top_node_id, HAPI_PDG_GraphContextId * context_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPDGGraphContextsEmptyStub(const HAPI_Session * session, int * num_contexts, HAPI_StringHandle * context_names_array, HAPI_PDG_GraphContextId * context_id_array, int count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPDGStateEmptyStub(const HAPI_Session * session, HAPI_PDG_GraphContextId graph_context_id, int * pdg_state) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParametersEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmInfo * parm_infos_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmChoiceListsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmChoiceInfo *parm_choices_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmExpressionEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, HAPI_StringHandle * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmFileEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, const char * destination_directory, const char * destination_file_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmFloatValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, float * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmFloatValuesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, float * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmIdFromNameEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, HAPI_ParmId * parm_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, HAPI_ParmInfo * parm_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmInfoFromNameEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, HAPI_ParmInfo * parm_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmIntValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, int * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmIntValuesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmNodeValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, HAPI_NodeId * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmStringValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, HAPI_Bool evaluate, HAPI_StringHandle * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmStringValuesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_Bool evaluate, HAPI_StringHandle * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmTagNameEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, int tag_index, HAPI_StringHandle * tag_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmTagValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, const char * tag_name, HAPI_StringHandle * tag_value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetParmWithTagEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * tag_name, HAPI_ParmId * parm_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPartInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_PartInfo * part_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPresetEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, char * buffer, int buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetPresetBufLengthEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PresetType preset_type, const char * preset_name, int * buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetServerEnvIntEmptyStub(const HAPI_Session * session, const char * variable_name, int * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetServerEnvStringEmptyStub(const HAPI_Session * session, const char * variable_name, HAPI_StringHandle * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetServerEnvVarCountEmptyStub(const HAPI_Session * session, int * env_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetServerEnvVarListEmptyStub(const HAPI_Session * session, HAPI_StringHandle * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetSessionEnvIntEmptyStub(const HAPI_Session * session, HAPI_SessionEnvIntType int_type, int * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetSphereInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId geo_node_id, HAPI_PartId part_id, HAPI_SphereInfo * sphere_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStatusEmptyStub(const HAPI_Session * session, HAPI_StatusType status_type, int * status) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStatusStringEmptyStub(const HAPI_Session * session, HAPI_StatusType status_type, char * string_value, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStatusStringBufLengthEmptyStub(const HAPI_Session * session, HAPI_StatusType status_type, HAPI_StatusVerbosity verbosity, int * buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStringEmptyStub(const HAPI_Session * session, HAPI_StringHandle string_handle, char * string_value, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStringBatchEmptyStub(const HAPI_Session * session, char * char_array, int char_array_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStringBatchSizeEmptyStub(const HAPI_Session * session, const int * string_handle_array, int string_handle_count, int* string_buffer_size) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetStringBufLengthEmptyStub(const HAPI_Session * session, HAPI_StringHandle string_handle, int * buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetSupportedImageFileFormatCountEmptyStub(const HAPI_Session * session, int * file_format_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetSupportedImageFileFormatsEmptyStub(const HAPI_Session * session, HAPI_ImageFileFormat * formats_array, int file_format_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetTimeEmptyStub(const HAPI_Session * session, float * time) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetTimelineOptionsEmptyStub(const HAPI_Session * session, HAPI_TimelineOptions * timeline_options) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVertexListEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int * vertex_list_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeBoundsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, float * x_min, float * y_min, float * z_min, float * x_max, float * y_max, float * z_max, float * x_center, float * y_center, float * z_center) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_VolumeInfo * volume_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeTileFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, float fill_value, const HAPI_VolumeTileInfo * tile, float * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeTileIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int fill_value, const HAPI_VolumeTileInfo * tile, int * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeVoxelFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int x_index, int y_index, int z_index, float * values_array, int value_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetVolumeVoxelIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int x_index, int y_index, int z_index, int * values_array, int value_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemDataLengthEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, int * length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, float * data_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemInfoEmptyStub(const HAPI_Session * session, HAPI_PDG_GraphContextId graph_context_id, HAPI_PDG_WorkitemId workitem_id, HAPI_PDG_WorkitemInfo * workitem_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char* data_name, int * data_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemResultInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, HAPI_PDG_WorkitemResultInfo * resultinfo_array, int resultinfo_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemStringDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, HAPI_StringHandle * data_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::GetWorkitemsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int * workitem_ids_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_HandleBindingInfo FHoudiniApi::HandleBindingInfo_CreateEmptyStub() { return HAPI_HandleBindingInfo(); } void FHoudiniApi::HandleBindingInfo_InitEmptyStub(HAPI_HandleBindingInfo * in) { return; } HAPI_HandleInfo FHoudiniApi::HandleInfo_CreateEmptyStub() { return HAPI_HandleInfo(); } void FHoudiniApi::HandleInfo_InitEmptyStub(HAPI_HandleInfo * in) { return; } HAPI_ImageFileFormat FHoudiniApi::ImageFileFormat_CreateEmptyStub() { return HAPI_ImageFileFormat(); } void FHoudiniApi::ImageFileFormat_InitEmptyStub(HAPI_ImageFileFormat *in) { return; } HAPI_ImageInfo FHoudiniApi::ImageInfo_CreateEmptyStub() { return HAPI_ImageInfo(); } void FHoudiniApi::ImageInfo_InitEmptyStub(HAPI_ImageInfo * in) { return; } HAPI_Result FHoudiniApi::InitializeEmptyStub(const HAPI_Session * session, const HAPI_CookOptions * cook_options, HAPI_Bool use_cooking_thread, int cooking_thread_stack_size, const char * houdini_environment_files, const char * otl_search_path, const char * dso_search_path, const char * image_dso_search_path, const char * audio_dso_search_path) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::InsertMultiparmInstanceEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, int instance_position) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::InterruptEmptyStub(const HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::IsInitializedEmptyStub(const HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::IsNodeValidEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int unique_node_id, HAPI_Bool * answer) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::IsSessionValidEmptyStub(const HAPI_Session * session) { return HAPI_RESULT_FAILURE; } HAPI_Keyframe FHoudiniApi::Keyframe_CreateEmptyStub() { return HAPI_Keyframe(); } void FHoudiniApi::Keyframe_InitEmptyStub(HAPI_Keyframe * in) { return; } HAPI_Result FHoudiniApi::LoadAssetLibraryFromFileEmptyStub(const HAPI_Session * session, const char * file_path, HAPI_Bool allow_overwrite, HAPI_AssetLibraryId* library_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::LoadAssetLibraryFromMemoryEmptyStub(const HAPI_Session * session, const char * library_buffer, int library_buffer_length, HAPI_Bool allow_overwrite, HAPI_AssetLibraryId * library_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::LoadGeoFromFileEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * file_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::LoadGeoFromMemoryEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * format, const char * buffer, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::LoadHIPFileEmptyStub(const HAPI_Session * session, const char * file_name, HAPI_Bool cook_on_load) { return HAPI_RESULT_FAILURE; } HAPI_MaterialInfo FHoudiniApi::MaterialInfo_CreateEmptyStub() { return HAPI_MaterialInfo(); } void FHoudiniApi::MaterialInfo_InitEmptyStub(HAPI_MaterialInfo * in) { return; } HAPI_NodeInfo FHoudiniApi::NodeInfo_CreateEmptyStub() { return HAPI_NodeInfo(); } void FHoudiniApi::NodeInfo_InitEmptyStub(HAPI_NodeInfo * in) { return; } HAPI_ObjectInfo FHoudiniApi::ObjectInfo_CreateEmptyStub() { return HAPI_ObjectInfo(); } void FHoudiniApi::ObjectInfo_InitEmptyStub(HAPI_ObjectInfo * in) { return; } HAPI_ParmChoiceInfo FHoudiniApi::ParmChoiceInfo_CreateEmptyStub() { return HAPI_ParmChoiceInfo(); } void FHoudiniApi::ParmChoiceInfo_InitEmptyStub(HAPI_ParmChoiceInfo * in) { return; } HAPI_Result FHoudiniApi::ParmHasExpressionEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, HAPI_Bool * has_expression) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ParmHasTagEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, const char * tag_name, HAPI_Bool * has_tag) { return HAPI_RESULT_FAILURE; } HAPI_ParmInfo FHoudiniApi::ParmInfo_CreateEmptyStub() { return HAPI_ParmInfo(); } int FHoudiniApi::ParmInfo_GetFloatValueCountEmptyStub(const HAPI_ParmInfo * in) { return -1; } int FHoudiniApi::ParmInfo_GetIntValueCountEmptyStub(const HAPI_ParmInfo * in) { return -1; } int FHoudiniApi::ParmInfo_GetStringValueCountEmptyStub(const HAPI_ParmInfo* in) { return -1; } void FHoudiniApi::ParmInfo_InitEmptyStub(HAPI_ParmInfo * in) { return; } HAPI_Bool FHoudiniApi::ParmInfo_IsFloatEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_Bool FHoudiniApi::ParmInfo_IsIntEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_Bool FHoudiniApi::ParmInfo_IsNodeEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_Bool FHoudiniApi::ParmInfo_IsNonValueEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_Bool FHoudiniApi::ParmInfo_IsPathEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_Bool FHoudiniApi::ParmInfo_IsStringEmptyStub(const HAPI_ParmInfo * in) { return HAPI_Bool(); } HAPI_PartInfo FHoudiniApi::PartInfo_CreateEmptyStub() { return HAPI_PartInfo(); } int FHoudiniApi::PartInfo_GetAttributeCountByOwnerEmptyStub(HAPI_PartInfo * in, HAPI_AttributeOwner owner) { return -1; } int FHoudiniApi::PartInfo_GetElementCountByAttributeOwnerEmptyStub(HAPI_PartInfo * in, HAPI_AttributeOwner owner) { return -1; } int FHoudiniApi::PartInfo_GetElementCountByGroupTypeEmptyStub(HAPI_PartInfo * in, HAPI_GroupType type) { return -1; } void FHoudiniApi::PartInfo_InitEmptyStub(HAPI_PartInfo * in) { return; } HAPI_Result FHoudiniApi::PausePDGCookEmptyStub(const HAPI_Session * session, HAPI_PDG_GraphContextId graph_context_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::PythonThreadInterpreterLockEmptyStub(const HAPI_Session * session, HAPI_Bool locked) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::QueryNodeInputEmptyStub(const HAPI_Session * session, HAPI_NodeId node_to_query, int input_index, HAPI_NodeId * connected_node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::QueryNodeOutputConnectedCountEmptyStub(const HAPI_Session *session, HAPI_NodeId node_id, int output_idx, HAPI_Bool into_subnets, HAPI_Bool through_dots, int * connected_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::QueryNodeOutputConnectedNodesEmptyStub(const HAPI_Session *session, HAPI_NodeId node_id, int output_idx, HAPI_Bool into_subnets, HAPI_Bool through_dots, HAPI_NodeId * connected_node_ids_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RemoveCustomStringEmptyStub(const HAPI_Session * session, const int string_handle) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RemoveMultiparmInstanceEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, int instance_position) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RemoveParmExpressionEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, int index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RenameNodeEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * new_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RenderCOPToImageEmptyStub(const HAPI_Session * session, HAPI_NodeId cop_node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RenderTextureToImageEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, HAPI_ParmId parm_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::ResetSimulationEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RevertGeoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RevertParmToDefaultEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::RevertParmToDefaultsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SaveGeoToFileEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * file_name) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SaveGeoToMemoryEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, char * buffer, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SaveHIPFileEmptyStub(const HAPI_Session * session, const char * file_path, HAPI_Bool lock_nodes) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAnimCurveEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_ParmId parm_id, int parm_index, const HAPI_Keyframe * curve_keyframes_array, int keyframe_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAttributeFloat64DataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const double * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAttributeFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const float * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAttributeInt64DataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const HAPI_Int64 * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAttributeIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const int * data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetAttributeStringDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo *attr_info, const char ** data_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCachePropertyEmptyStub(const HAPI_Session * session, const char * cache_name, HAPI_CacheProperty cache_property, int property_value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCurveCountsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const int * counts_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCurveInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const HAPI_CurveInfo * info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCurveKnotsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const float * knots_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCurveOrdersEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const int * orders_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetCustomStringEmptyStub(const HAPI_Session * session, const char * string_value, int *handle_value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetFaceCountsEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const int * face_counts_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetGroupMembershipEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, HAPI_GroupType group_type, const char * group_name, const int * membership_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetHeightFieldDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const float * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetImageInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId material_node_id, const HAPI_ImageInfo * image_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetNodeDisplayEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, int onOff) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetObjectTransformEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const HAPI_TransformEuler * trans) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmExpressionEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * value, HAPI_ParmId parm_id, int index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmFloatValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, float value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmFloatValuesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const float * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmIntValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, int index, int value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmIntValuesEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const int * values_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmNodeValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * parm_name, HAPI_NodeId value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetParmStringValueEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, const char * value, HAPI_ParmId parm_id, int index) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetPartInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const HAPI_PartInfo * part_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetPresetEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PresetType preset_type, const char * preset_name, const char * buffer, int buffer_length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetServerEnvIntEmptyStub(const HAPI_Session * session, const char * variable_name, int value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetServerEnvStringEmptyStub(const HAPI_Session * session, const char * variable_name, const char * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetTimeEmptyStub(const HAPI_Session * session, float time) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetTimelineOptionsEmptyStub(const HAPI_Session * session, const HAPI_TimelineOptions * timeline_options) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetTransformAnimCurveEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_TransformComponent trans_comp, const HAPI_Keyframe * curve_keyframes_array, int keyframe_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVertexListEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const int * vertex_list_array, int start, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVolumeInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const HAPI_VolumeInfo * volume_info) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVolumeTileFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const HAPI_VolumeTileInfo * tile, const float * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVolumeTileIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const HAPI_VolumeTileInfo * tile, const int * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVolumeVoxelFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int x_index, int y_index, int z_index, const float * values_array, int value_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetVolumeVoxelIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, int x_index, int y_index, int z_index, const int * values_array, int value_count) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetWorkitemFloatDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, const float * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetWorkitemIntDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, const int * values_array, int length) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::SetWorkitemStringDataEmptyStub(const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PDG_WorkitemId workitem_id, const char * data_name, int data_index, const char * value) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::StartThriftNamedPipeServerEmptyStub(const HAPI_ThriftServerOptions * options, const char * pipe_name, HAPI_ProcessId * process_id) { return HAPI_RESULT_FAILURE; } HAPI_Result FHoudiniApi::StartThriftSocketServerEmptyStub(const HAPI_ThriftServerOptions * options, int port, HAPI_ProcessId * process_id) { return HAPI_RESULT_FAILURE; } HAPI_TimelineOptions FHoudiniApi::TimelineOptions_CreateEmptyStub() { return HAPI_TimelineOptions(); } void FHoudiniApi::TimelineOptions_InitEmptyStub(HAPI_TimelineOptions * in) { return; } HAPI_TransformEuler FHoudiniApi::TransformEuler_CreateEmptyStub() { return HAPI_TransformEuler(); } void FHoudiniApi::TransformEuler_InitEmptyStub(HAPI_TransformEuler * in) { return; } HAPI_Transform FHoudiniApi::Transform_CreateEmptyStub() { return HAPI_Transform(); } void FHoudiniApi::Transform_InitEmptyStub(HAPI_Transform * in) { return; } HAPI_VolumeInfo FHoudiniApi::VolumeInfo_CreateEmptyStub() { return HAPI_VolumeInfo(); } void FHoudiniApi::VolumeInfo_InitEmptyStub(HAPI_VolumeInfo * in) { return; } HAPI_VolumeTileInfo FHoudiniApi::VolumeTileInfo_CreateEmptyStub() { return HAPI_VolumeTileInfo(); } void FHoudiniApi::VolumeTileInfo_InitEmptyStub(HAPI_VolumeTileInfo * in) { return; }