8#include "TypedElementPrimitiveCustomDataInterface.generated.h"
10UINTERFACE(MinimalAPI, BlueprintType, meta = (CannotImplementInterfaceInBlueprint))
32 UFUNCTION(BlueprintCallable, Category=
"TypedElementInterfaces|CustomData")
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition TypedElementPrimitiveCustomDataInterface.h:21
virtual void SetCustomData(const FTypedElementHandle &InElementHandle, TArrayView< const float > CustomDataFloats, bool bMarkRenderStateDirty=false)
Definition TypedElementPrimitiveCustomDataInterface.h:26
virtual void SetCustomDataValue(const FTypedElementHandle &InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty=false)
Definition TypedElementPrimitiveCustomDataInterface.h:27
Definition ArrayView.h:139
Definition Interface.h:19
Definition TypedElementPrimitiveCustomDataInterface.h:12
@ false
Definition radaudio_common.h:23
Definition TypedElementHandle.h:625
Definition TypedElementHandle.h:18
Definition TypedElementHandle.h:271
void SetCustomData(TArrayView< float > CustomDataFloats, bool bMarkRenderStateDirty=false) const
Definition TypedElementPrimitiveCustomDataInterface.h:43
void SetCustomDataValue(int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty=false)
Definition TypedElementPrimitiveCustomDataInterface.h:44
Definition TypedElementHandle.h:396