class unreal.NiagaraDataInterfaceVector4Curve(outer=None, name='None')

Bases: unreal.NiagaraDataInterfaceCurveBase

Data Interface allowing sampling of vector curves.

C++ Source:

  • Plugin: Niagara

  • Module: Niagara

  • File: NiagaraDataInterfaceVector4Curve.h

Editor Properties: (see get_editor_property/set_editor_property)

  • expose_curve (bool): [Read-Write] Expose Curve: Generates a texture for the curve which can be exposed to material bindings.

  • exposed_name (Name): [Read-Write] Exposed Name: Sets a custom name for the binding to make it easier to identify.

  • optimize_lut (bool): [Read-Write] Optimize LUT: Do we optimize the LUT, this saves memory but may introduce errors. Errors can be reduced modifying the threshold.

  • optimize_threshold (float): [Read-Write] Optimize Threshold: Threshold used to optimize the LUT.

  • override_optimize_threshold (bool): [Read-Write] Override Optimize Threshold

  • use_lut (bool): [Read-Write] Use LUT

  • w_curve (RichCurve): [Read-Write] WCurve

  • x_curve (RichCurve): [Read-Write] XCurve

  • y_curve (RichCurve): [Read-Write] YCurve

  • z_curve (RichCurve): [Read-Write] ZCurve