@@ -2615,7 +2615,7 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2615
2615
else
2616
2616
{
2617
2617
HOUDINI_CHECK_ERROR_RETURN (FHoudiniApi::CreateInputNode (
2618
- FHoudiniEngine::Get ().GetSession (), - 1 , &NewNodeId, TCHAR_TO_UTF8 (*InputNodeName)), false );
2618
+ FHoudiniEngine::Get ().GetSession (), &NewNodeId, TCHAR_TO_UTF8 (*InputNodeName)), false );
2619
2619
}
2620
2620
2621
2621
// Check if we have a valid id for this new input asset.
@@ -2684,8 +2684,8 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2684
2684
}
2685
2685
2686
2686
// Now that we have raw positions, we can upload them for our attribute.
2687
- FHoudiniHapiAccessor Accessor (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_POSITION);
2688
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoPoint, AllPositions ), false );
2687
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeFloatData (
2688
+ AllPositions, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_POSITION, AttributeInfoPoint ), false );
2689
2689
}
2690
2690
2691
2691
if (InInputSettings.bImportAsReferenceRotScaleEnabled )
@@ -2726,8 +2726,8 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2726
2726
&AttributeInfoRotation), false );
2727
2727
2728
2728
// we can now upload to our attribute.
2729
- FHoudiniHapiAccessor Accessor (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_ROTATION);
2730
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoRotation, AllRotations ), false );
2729
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeFloatData (
2730
+ AllRotations, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_ROTATION, AttributeInfoRotation ), false );
2731
2731
2732
2732
// Create SCALE attribute info
2733
2733
HAPI_AttributeInfo AttributeInfoScale;
@@ -2746,8 +2746,8 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2746
2746
&AttributeInfoScale), false );
2747
2747
2748
2748
// we can now upload to our attribute.
2749
- Accessor. Init (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_SCALE);
2750
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoScale, AllScales ), false );
2749
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeFloatData (
2750
+ AllScales, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_SCALE, AttributeInfoScale ), false );
2751
2751
}
2752
2752
2753
2753
if (InInputSettings.bImportAsReferenceBboxEnabled )
@@ -2786,16 +2786,16 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2786
2786
FHoudiniEngine::Get ().GetSession (), NewNodeId, 0 ,
2787
2787
HAPI_UNREAL_ATTRIB_BBOX_MIN, &AttributeInfoBboxPoint), false );
2788
2788
2789
- FHoudiniHapiAccessor Accessor (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_BBOX_MIN);
2790
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoBboxPoint, AllBBoxMins ), false );
2789
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeFloatData (
2790
+ AllBBoxMins, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_BBOX_MIN, AttributeInfoBboxPoint ), false );
2791
2791
2792
2792
// bbox max
2793
2793
HOUDINI_CHECK_ERROR_RETURN (FHoudiniApi::AddAttribute (
2794
2794
FHoudiniEngine::Get ().GetSession (), NewNodeId, 0 ,
2795
2795
HAPI_UNREAL_ATTRIB_BBOX_MAX, &AttributeInfoBboxPoint), false );
2796
2796
2797
- Accessor. Init (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_BBOX_MAX);
2798
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoBboxPoint, AllBBoxMaxs ), false );
2797
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeFloatData (
2798
+ AllBBoxMaxs, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_BBOX_MAX, AttributeInfoBboxPoint ), false );
2799
2799
}
2800
2800
2801
2801
// Material Reference String Array Attribute
@@ -2849,8 +2849,8 @@ FHoudiniInputTranslator::HapiCreateInputNodeForActorReference(
2849
2849
FHoudiniEngine::Get ().GetSession (), NewNodeId, 0 ,
2850
2850
HAPI_UNREAL_ATTRIB_INSTANCE_OVERRIDE, &AttributeInfoPoint), false );
2851
2851
2852
- FHoudiniHapiAccessor Accessor (NewNodeId, 0 , HAPI_UNREAL_ATTRIB_INSTANCE_OVERRIDE);
2853
- HOUDINI_CHECK_RETURN (Accessor. SetAttributeData (AttributeInfoPoint, ComponentReferences ), false );
2852
+ HOUDINI_CHECK_ERROR_RETURN ( FHoudiniEngineUtils::HapiSetAttributeStringData (
2853
+ ComponentReferences, NewNodeId, 0 , HAPI_UNREAL_ATTRIB_INSTANCE_OVERRIDE, AttributeInfoPoint ), false );
2854
2854
}
2855
2855
2856
2856
// Commit the geo.
0 commit comments