@@ -210,12 +210,24 @@ FHoudiniApi::GetAttributeFloatData = &FHoudiniApi::GetAttributeFloatDataEmptyStu
210210FHoudiniApi::GetAttributeInfoFuncPtr
211211FHoudiniApi::GetAttributeInfo = &FHoudiniApi::GetAttributeInfoEmptyStub;
212212
213+ FHoudiniApi::GetAttributeInt16ArrayDataFuncPtr
214+ FHoudiniApi::GetAttributeInt16ArrayData = &FHoudiniApi::GetAttributeInt16ArrayDataEmptyStub;
215+
216+ FHoudiniApi::GetAttributeInt16DataFuncPtr
217+ FHoudiniApi::GetAttributeInt16Data = &FHoudiniApi::GetAttributeInt16DataEmptyStub;
218+
213219FHoudiniApi::GetAttributeInt64ArrayDataFuncPtr
214220FHoudiniApi::GetAttributeInt64ArrayData = &FHoudiniApi::GetAttributeInt64ArrayDataEmptyStub;
215221
216222FHoudiniApi::GetAttributeInt64DataFuncPtr
217223FHoudiniApi::GetAttributeInt64Data = &FHoudiniApi::GetAttributeInt64DataEmptyStub;
218224
225+ FHoudiniApi::GetAttributeInt8ArrayDataFuncPtr
226+ FHoudiniApi::GetAttributeInt8ArrayData = &FHoudiniApi::GetAttributeInt8ArrayDataEmptyStub;
227+
228+ FHoudiniApi::GetAttributeInt8DataFuncPtr
229+ FHoudiniApi::GetAttributeInt8Data = &FHoudiniApi::GetAttributeInt8DataEmptyStub;
230+
219231FHoudiniApi::GetAttributeIntArrayDataFuncPtr
220232FHoudiniApi::GetAttributeIntArrayData = &FHoudiniApi::GetAttributeIntArrayDataEmptyStub;
221233
@@ -231,6 +243,12 @@ FHoudiniApi::GetAttributeStringArrayData = &FHoudiniApi::GetAttributeStringArray
231243FHoudiniApi::GetAttributeStringDataFuncPtr
232244FHoudiniApi::GetAttributeStringData = &FHoudiniApi::GetAttributeStringDataEmptyStub;
233245
246+ FHoudiniApi::GetAttributeUInt8ArrayDataFuncPtr
247+ FHoudiniApi::GetAttributeUInt8ArrayData = &FHoudiniApi::GetAttributeUInt8ArrayDataEmptyStub;
248+
249+ FHoudiniApi::GetAttributeUInt8DataFuncPtr
250+ FHoudiniApi::GetAttributeUInt8Data = &FHoudiniApi::GetAttributeUInt8DataEmptyStub;
251+
234252FHoudiniApi::GetAvailableAssetCountFuncPtr
235253FHoudiniApi::GetAvailableAssetCount = &FHoudiniApi::GetAvailableAssetCountEmptyStub;
236254
@@ -786,15 +804,24 @@ FHoudiniApi::SetAttributeFloat64Data = &FHoudiniApi::SetAttributeFloat64DataEmpt
786804FHoudiniApi::SetAttributeFloatDataFuncPtr
787805FHoudiniApi::SetAttributeFloatData = &FHoudiniApi::SetAttributeFloatDataEmptyStub;
788806
807+ FHoudiniApi::SetAttributeInt16DataFuncPtr
808+ FHoudiniApi::SetAttributeInt16Data = &FHoudiniApi::SetAttributeInt16DataEmptyStub;
809+
789810FHoudiniApi::SetAttributeInt64DataFuncPtr
790811FHoudiniApi::SetAttributeInt64Data = &FHoudiniApi::SetAttributeInt64DataEmptyStub;
791812
813+ FHoudiniApi::SetAttributeInt8DataFuncPtr
814+ FHoudiniApi::SetAttributeInt8Data = &FHoudiniApi::SetAttributeInt8DataEmptyStub;
815+
792816FHoudiniApi::SetAttributeIntDataFuncPtr
793817FHoudiniApi::SetAttributeIntData = &FHoudiniApi::SetAttributeIntDataEmptyStub;
794818
795819FHoudiniApi::SetAttributeStringDataFuncPtr
796820FHoudiniApi::SetAttributeStringData = &FHoudiniApi::SetAttributeStringDataEmptyStub;
797821
822+ FHoudiniApi::SetAttributeUInt8DataFuncPtr
823+ FHoudiniApi::SetAttributeUInt8Data = &FHoudiniApi::SetAttributeUInt8DataEmptyStub;
824+
798825FHoudiniApi::SetCachePropertyFuncPtr
799826FHoudiniApi::SetCacheProperty = &FHoudiniApi::SetCachePropertyEmptyStub;
800827
@@ -1024,13 +1051,19 @@ FHoudiniApi::InitializeHAPI(void* LibraryHandle)
10241051 FHoudiniApi::GetAttributeFloatArrayData = (GetAttributeFloatArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeFloatArrayData" ));
10251052 FHoudiniApi::GetAttributeFloatData = (GetAttributeFloatDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeFloatData" ));
10261053 FHoudiniApi::GetAttributeInfo = (GetAttributeInfoFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInfo" ));
1054+ FHoudiniApi::GetAttributeInt16ArrayData = (GetAttributeInt16ArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt16ArrayData" ));
1055+ FHoudiniApi::GetAttributeInt16Data = (GetAttributeInt16DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt16Data" ));
10271056 FHoudiniApi::GetAttributeInt64ArrayData = (GetAttributeInt64ArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt64ArrayData" ));
10281057 FHoudiniApi::GetAttributeInt64Data = (GetAttributeInt64DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt64Data" ));
1058+ FHoudiniApi::GetAttributeInt8ArrayData = (GetAttributeInt8ArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt8ArrayData" ));
1059+ FHoudiniApi::GetAttributeInt8Data = (GetAttributeInt8DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeInt8Data" ));
10291060 FHoudiniApi::GetAttributeIntArrayData = (GetAttributeIntArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeIntArrayData" ));
10301061 FHoudiniApi::GetAttributeIntData = (GetAttributeIntDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeIntData" ));
10311062 FHoudiniApi::GetAttributeNames = (GetAttributeNamesFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeNames" ));
10321063 FHoudiniApi::GetAttributeStringArrayData = (GetAttributeStringArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeStringArrayData" ));
10331064 FHoudiniApi::GetAttributeStringData = (GetAttributeStringDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeStringData" ));
1065+ FHoudiniApi::GetAttributeUInt8ArrayData = (GetAttributeUInt8ArrayDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeUInt8ArrayData" ));
1066+ FHoudiniApi::GetAttributeUInt8Data = (GetAttributeUInt8DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAttributeUInt8Data" ));
10341067 FHoudiniApi::GetAvailableAssetCount = (GetAvailableAssetCountFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAvailableAssetCount" ));
10351068 FHoudiniApi::GetAvailableAssets = (GetAvailableAssetsFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetAvailableAssets" ));
10361069 FHoudiniApi::GetBoxInfo = (GetBoxInfoFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_GetBoxInfo" ));
@@ -1216,9 +1249,12 @@ FHoudiniApi::InitializeHAPI(void* LibraryHandle)
12161249 FHoudiniApi::SetAnimCurve = (SetAnimCurveFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAnimCurve" ));
12171250 FHoudiniApi::SetAttributeFloat64Data = (SetAttributeFloat64DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeFloat64Data" ));
12181251 FHoudiniApi::SetAttributeFloatData = (SetAttributeFloatDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeFloatData" ));
1252+ FHoudiniApi::SetAttributeInt16Data = (SetAttributeInt16DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeInt16Data" ));
12191253 FHoudiniApi::SetAttributeInt64Data = (SetAttributeInt64DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeInt64Data" ));
1254+ FHoudiniApi::SetAttributeInt8Data = (SetAttributeInt8DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeInt8Data" ));
12201255 FHoudiniApi::SetAttributeIntData = (SetAttributeIntDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeIntData" ));
12211256 FHoudiniApi::SetAttributeStringData = (SetAttributeStringDataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeStringData" ));
1257+ FHoudiniApi::SetAttributeUInt8Data = (SetAttributeUInt8DataFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetAttributeUInt8Data" ));
12221258 FHoudiniApi::SetCacheProperty = (SetCachePropertyFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetCacheProperty" ));
12231259 FHoudiniApi::SetCurveCounts = (SetCurveCountsFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetCurveCounts" ));
12241260 FHoudiniApi::SetCurveInfo = (SetCurveInfoFuncPtr) FPlatformProcess::GetDllExport (LibraryHandle, TEXT (" HAPI_SetCurveInfo" ));
@@ -1340,13 +1376,19 @@ FHoudiniApi::FinalizeHAPI()
13401376 FHoudiniApi::GetAttributeFloatArrayData = &FHoudiniApi::GetAttributeFloatArrayDataEmptyStub;
13411377 FHoudiniApi::GetAttributeFloatData = &FHoudiniApi::GetAttributeFloatDataEmptyStub;
13421378 FHoudiniApi::GetAttributeInfo = &FHoudiniApi::GetAttributeInfoEmptyStub;
1379+ FHoudiniApi::GetAttributeInt16ArrayData = &FHoudiniApi::GetAttributeInt16ArrayDataEmptyStub;
1380+ FHoudiniApi::GetAttributeInt16Data = &FHoudiniApi::GetAttributeInt16DataEmptyStub;
13431381 FHoudiniApi::GetAttributeInt64ArrayData = &FHoudiniApi::GetAttributeInt64ArrayDataEmptyStub;
13441382 FHoudiniApi::GetAttributeInt64Data = &FHoudiniApi::GetAttributeInt64DataEmptyStub;
1383+ FHoudiniApi::GetAttributeInt8ArrayData = &FHoudiniApi::GetAttributeInt8ArrayDataEmptyStub;
1384+ FHoudiniApi::GetAttributeInt8Data = &FHoudiniApi::GetAttributeInt8DataEmptyStub;
13451385 FHoudiniApi::GetAttributeIntArrayData = &FHoudiniApi::GetAttributeIntArrayDataEmptyStub;
13461386 FHoudiniApi::GetAttributeIntData = &FHoudiniApi::GetAttributeIntDataEmptyStub;
13471387 FHoudiniApi::GetAttributeNames = &FHoudiniApi::GetAttributeNamesEmptyStub;
13481388 FHoudiniApi::GetAttributeStringArrayData = &FHoudiniApi::GetAttributeStringArrayDataEmptyStub;
13491389 FHoudiniApi::GetAttributeStringData = &FHoudiniApi::GetAttributeStringDataEmptyStub;
1390+ FHoudiniApi::GetAttributeUInt8ArrayData = &FHoudiniApi::GetAttributeUInt8ArrayDataEmptyStub;
1391+ FHoudiniApi::GetAttributeUInt8Data = &FHoudiniApi::GetAttributeUInt8DataEmptyStub;
13501392 FHoudiniApi::GetAvailableAssetCount = &FHoudiniApi::GetAvailableAssetCountEmptyStub;
13511393 FHoudiniApi::GetAvailableAssets = &FHoudiniApi::GetAvailableAssetsEmptyStub;
13521394 FHoudiniApi::GetBoxInfo = &FHoudiniApi::GetBoxInfoEmptyStub;
@@ -1532,9 +1574,12 @@ FHoudiniApi::FinalizeHAPI()
15321574 FHoudiniApi::SetAnimCurve = &FHoudiniApi::SetAnimCurveEmptyStub;
15331575 FHoudiniApi::SetAttributeFloat64Data = &FHoudiniApi::SetAttributeFloat64DataEmptyStub;
15341576 FHoudiniApi::SetAttributeFloatData = &FHoudiniApi::SetAttributeFloatDataEmptyStub;
1577+ FHoudiniApi::SetAttributeInt16Data = &FHoudiniApi::SetAttributeInt16DataEmptyStub;
15351578 FHoudiniApi::SetAttributeInt64Data = &FHoudiniApi::SetAttributeInt64DataEmptyStub;
1579+ FHoudiniApi::SetAttributeInt8Data = &FHoudiniApi::SetAttributeInt8DataEmptyStub;
15361580 FHoudiniApi::SetAttributeIntData = &FHoudiniApi::SetAttributeIntDataEmptyStub;
15371581 FHoudiniApi::SetAttributeStringData = &FHoudiniApi::SetAttributeStringDataEmptyStub;
1582+ FHoudiniApi::SetAttributeUInt8Data = &FHoudiniApi::SetAttributeUInt8DataEmptyStub;
15381583 FHoudiniApi::SetCacheProperty = &FHoudiniApi::SetCachePropertyEmptyStub;
15391584 FHoudiniApi::SetCurveCounts = &FHoudiniApi::SetCurveCountsEmptyStub;
15401585 FHoudiniApi::SetCurveInfo = &FHoudiniApi::SetCurveInfoEmptyStub;
@@ -2026,6 +2071,20 @@ FHoudiniApi::GetAttributeInfoEmptyStub(const HAPI_Session * session, HAPI_NodeId
20262071}
20272072
20282073
2074+ HAPI_Result
2075+ FHoudiniApi::GetAttributeInt16ArrayDataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, HAPI_Int16 * data_fixed_array, int data_fixed_length, int * sizes_fixed_array, int start, int sizes_fixed_length)
2076+ {
2077+ return HAPI_RESULT_FAILURE;
2078+ }
2079+
2080+
2081+ HAPI_Result
2082+ FHoudiniApi::GetAttributeInt16DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, HAPI_Int16 * data_array, int start, int length)
2083+ {
2084+ return HAPI_RESULT_FAILURE;
2085+ }
2086+
2087+
20292088HAPI_Result
20302089FHoudiniApi::GetAttributeInt64ArrayDataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, HAPI_Int64 * data_fixed_array, int data_fixed_length, int * sizes_fixed_array, int start, int sizes_fixed_length)
20312090{
@@ -2040,6 +2099,20 @@ FHoudiniApi::GetAttributeInt64DataEmptyStub(const HAPI_Session * session, HAPI_N
20402099}
20412100
20422101
2102+ HAPI_Result
2103+ FHoudiniApi::GetAttributeInt8ArrayDataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, HAPI_Int8 * data_fixed_array, int data_fixed_length, int * sizes_fixed_array, int start, int sizes_fixed_length)
2104+ {
2105+ return HAPI_RESULT_FAILURE;
2106+ }
2107+
2108+
2109+ HAPI_Result
2110+ FHoudiniApi::GetAttributeInt8DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, HAPI_Int8 * data_array, int start, int length)
2111+ {
2112+ return HAPI_RESULT_FAILURE;
2113+ }
2114+
2115+
20432116HAPI_Result
20442117FHoudiniApi::GetAttributeIntArrayDataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int * data_fixed_array, int data_fixed_length, int * sizes_fixed_array, int start, int sizes_fixed_length)
20452118{
@@ -2075,6 +2148,20 @@ FHoudiniApi::GetAttributeStringDataEmptyStub(const HAPI_Session * session, HAPI_
20752148}
20762149
20772150
2151+ HAPI_Result
2152+ FHoudiniApi::GetAttributeUInt8ArrayDataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, HAPI_UInt8 * data_fixed_array, int data_fixed_length, int * sizes_fixed_array, int start, int sizes_fixed_length)
2153+ {
2154+ return HAPI_RESULT_FAILURE;
2155+ }
2156+
2157+
2158+ HAPI_Result
2159+ FHoudiniApi::GetAttributeUInt8DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, HAPI_AttributeInfo * attr_info, int stride, HAPI_UInt8 * data_array, int start, int length)
2160+ {
2161+ return HAPI_RESULT_FAILURE;
2162+ }
2163+
2164+
20782165HAPI_Result
20792166FHoudiniApi::GetAvailableAssetCountEmptyStub (const HAPI_Session * session, HAPI_AssetLibraryId library_id, int * asset_count)
20802167{
@@ -3245,7 +3332,7 @@ FHoudiniApi::QueryNodeOutputConnectedNodesEmptyStub(const HAPI_Session * session
32453332
32463333
32473334HAPI_Result
3248- FHoudiniApi::RemoveCustomStringEmptyStub (const HAPI_Session * session, const int string_handle)
3335+ FHoudiniApi::RemoveCustomStringEmptyStub (const HAPI_Session * session, const HAPI_StringHandle string_handle)
32493336{
32503337 return HAPI_RESULT_FAILURE;
32513338}
@@ -3370,13 +3457,27 @@ FHoudiniApi::SetAttributeFloatDataEmptyStub(const HAPI_Session * session, HAPI_N
33703457}
33713458
33723459
3460+ HAPI_Result
3461+ FHoudiniApi::SetAttributeInt16DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const HAPI_Int16 * data_array, int start, int length)
3462+ {
3463+ return HAPI_RESULT_FAILURE;
3464+ }
3465+
3466+
33733467HAPI_Result
33743468FHoudiniApi::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)
33753469{
33763470 return HAPI_RESULT_FAILURE;
33773471}
33783472
33793473
3474+ HAPI_Result
3475+ FHoudiniApi::SetAttributeInt8DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const HAPI_Int8 * data_array, int start, int length)
3476+ {
3477+ return HAPI_RESULT_FAILURE;
3478+ }
3479+
3480+
33803481HAPI_Result
33813482FHoudiniApi::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)
33823483{
@@ -3391,6 +3492,13 @@ FHoudiniApi::SetAttributeStringDataEmptyStub(const HAPI_Session * session, HAPI_
33913492}
33923493
33933494
3495+ HAPI_Result
3496+ FHoudiniApi::SetAttributeUInt8DataEmptyStub (const HAPI_Session * session, HAPI_NodeId node_id, HAPI_PartId part_id, const char * name, const HAPI_AttributeInfo * attr_info, const HAPI_UInt8 * data_array, int start, int length)
3497+ {
3498+ return HAPI_RESULT_FAILURE;
3499+ }
3500+
3501+
33943502HAPI_Result
33953503FHoudiniApi::SetCachePropertyEmptyStub (const HAPI_Session * session, const char * cache_name, HAPI_CacheProperty cache_property, int property_value)
33963504{
@@ -3427,7 +3535,7 @@ FHoudiniApi::SetCurveOrdersEmptyStub(const HAPI_Session * session, HAPI_NodeId n
34273535
34283536
34293537HAPI_Result
3430- FHoudiniApi::SetCustomStringEmptyStub (const HAPI_Session * session, const char * string_value, int * handle_value)
3538+ FHoudiniApi::SetCustomStringEmptyStub (const HAPI_Session * session, const char * string_value, HAPI_StringHandle * handle_value)
34313539{
34323540 return HAPI_RESULT_FAILURE;
34333541}
0 commit comments