unreal.CurveEditorFFTFilter

class unreal.CurveEditorFFTFilter(outer: Object | None = None, name: Name | str = 'None')

Bases: CurveEditorFilterBase

Curve Editor FFTFilter

C++ Source:

  • Plugin: CurveEditorTools

  • Module: CurveEditorTools

  • File: CurveEditorFFTFilter.h

Editor Properties: (see get_editor_property/set_editor_property)

  • cutoff_frequency (float): [Read-Write] Normalized between 0-1. In a low pass filter, the lower the value is the smoother the output. In a high pass filter the higher the value the smoother the output.

  • order (int32): [Read-Write] The number of samples used to filter in the time domain. It maps how steep the roll off is for the filter.

  • response (CurveEditorFFTFilterClass): [Read-Write] Which FFT filter implementation to use.

  • type (CurveEditorFFTFilterType): [Read-Write] Which frequencies are allowed through. For example, low-pass will let low frequency through and remove high frequency noise.

property cutoff_frequency: float

[Read-Write] Normalized between 0-1. In a low pass filter, the lower the value is the smoother the output. In a high pass filter the higher the value the smoother the output.

Type:

(float)

property order: int

[Read-Write] The number of samples used to filter in the time domain. It maps how steep the roll off is for the filter.

Type:

(int32)

property response: CurveEditorFFTFilterClass

[Read-Write] Which FFT filter implementation to use.

Type:

(CurveEditorFFTFilterClass)

property type: CurveEditorFFTFilterType

[Read-Write] Which frequencies are allowed through. For example, low-pass will let low frequency through and remove high frequency noise.

Type:

(CurveEditorFFTFilterType)