UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ITypedElementPrimitiveCustomDataInterface Class Reference

#include <TypedElementPrimitiveCustomDataInterface.h>

+ Inheritance diagram for ITypedElementPrimitiveCustomDataInterface:

Public Member Functions

virtual void SetCustomData (const FTypedElementHandle &InElementHandle, TArrayView< const float > CustomDataFloats, bool bMarkRenderStateDirty=false)
 
virtual void SetCustomDataValue (const FTypedElementHandle &InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty=false)
 
virtual TYPEDELEMENTRUNTIME_API void SetCustomData (const FScriptTypedElementHandle &InElementHandle, const TArray< float > &CustomDataFloats, bool bMarkRenderStateDirty=false)
 
virtual TYPEDELEMENTRUNTIME_API void SetCustomDataValue (const FScriptTypedElementHandle &InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty=false)
 

Detailed Description

An interface for use with the TypedElement Framework which exposes Primitive CustomData for use within Materials.

Member Function Documentation

◆ SetCustomData() [1/2]

void ITypedElementPrimitiveCustomDataInterface::SetCustomData ( const FScriptTypedElementHandle InElementHandle,
const TArray< float > &  CustomDataFloats,
bool  bMarkRenderStateDirty = false 
)
virtual

◆ SetCustomData() [2/2]

virtual void ITypedElementPrimitiveCustomDataInterface::SetCustomData ( const FTypedElementHandle InElementHandle,
TArrayView< const float CustomDataFloats,
bool  bMarkRenderStateDirty = false 
)
inlinevirtual

◆ SetCustomDataValue() [1/2]

void ITypedElementPrimitiveCustomDataInterface::SetCustomDataValue ( const FScriptTypedElementHandle InElementHandle,
int32  CustomDataIndex,
float  CustomDataValue,
bool  bMarkRenderStateDirty = false 
)
virtual

◆ SetCustomDataValue() [2/2]

virtual void ITypedElementPrimitiveCustomDataInterface::SetCustomDataValue ( const FTypedElementHandle InElementHandle,
int32  CustomDataIndex,
float  CustomDataValue,
bool  bMarkRenderStateDirty = false 
)
inlinevirtual

The documentation for this class was generated from the following files: