61 void perform (
const Complex<float>* input, Complex<float>* output,
bool inverse)
const noexcept;
82 void performRealOnlyForwardTransform (
float* inputOutputData,
83 bool dontCalculateNegativeFrequencies =
false)
const noexcept;
92 void performRealOnlyInverseTransform (
float* inputOutputData)
const noexcept;
98 void performFrequencyOnlyForwardTransform (
float* inputOutputData)
const noexcept;
107 template <
typename>
struct EngineImpl;
114 std::unique_ptr<Instance> engine;
118 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
FFT)
int getSize() const noexcept