/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceCurveBase.h
Base class for curve data interfaces which facilitates handling the curve data in a standardized way.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew, Abstract, MinimalAPI) class UNiagaraDataInterfaceCurveBase : public [UNiagaraDataInterface](API\Plugins\Niagara\UNiagaraDataInterface)
uint32:  1
bExposeCurve
Generates a texture for the curve which can be exposed to material bindings.
uint32:  1
bOptimizeLUT
Do we optimize the LUT, this saves memory but may introduce errors.
uint32:  1
bOverrideOptimizeThreshold
uint32:  1
bUseLUT
TObjectPtr<UCu...
CurveAsset
FName
ExposedName
Sets a custom name for the binding to make it easier to identify.
TObjectPtr< cla...
ExposedTexture
The texture generated and exposed to materials, will be nullptr if we do not expose to the renderers.
uint32:  1
HasEditorData
float
LUTInvTimeRange
float
LUTMaxTime
float
LUTMinTime
float
LUTNumSamplesMinusOne
uint32
LUTOffset
float
OptimizeThreshold
Threshold used to optimize the LUT.
TArray< float >
ShaderLUT