|
| FFTFallback (int order) |
|
void | perform (const Complex< float > *input, Complex< float > *output, bool inverse) const noexcept override |
|
void | performRealOnlyForwardTransform (float *d, bool) const noexcept override |
|
void | performRealOnlyInverseTransform (float *d) const noexcept override |
|
void | performRealOnlyForwardTransform (Complex< float > *scratch, float *d) const noexcept |
|
void | performRealOnlyInverseTransform (Complex< float > *scratch, float *d) const noexcept |
|
virtual void | perform (const Complex< float > *input, Complex< float > *output, bool inverse) const noexcept=0 |
|
virtual void | performRealOnlyForwardTransform (float *, bool) const noexcept=0 |
|
virtual void | performRealOnlyInverseTransform (float *) const noexcept=0 |
|
Definition at line 83 of file juce_FFT.cpp.
◆ FFTFallback()
juce::dsp::FFTFallback::FFTFallback |
( |
int |
order | ) |
|
|
inline |
◆ create()
static FFTFallback * juce::dsp::FFTFallback::create |
( |
int |
order | ) |
|
|
inlinestatic |
◆ perform()
void juce::dsp::FFTFallback::perform |
( |
const Complex< float > * |
input, |
|
|
Complex< float > * |
output, |
|
|
bool |
inverse |
|
) |
| const |
|
inlineoverridevirtualnoexcept |
◆ performRealOnlyForwardTransform() [1/2]
void juce::dsp::FFTFallback::performRealOnlyForwardTransform |
( |
float * |
d, |
|
|
bool |
|
|
) |
| const |
|
inlineoverridevirtualnoexcept |
◆ performRealOnlyInverseTransform() [1/2]
void juce::dsp::FFTFallback::performRealOnlyInverseTransform |
( |
float * |
d | ) |
const |
|
inlineoverridevirtualnoexcept |
◆ performRealOnlyForwardTransform() [2/2]
void juce::dsp::FFTFallback::performRealOnlyForwardTransform |
( |
Complex< float > * |
scratch, |
|
|
float * |
d |
|
) |
| const |
|
inlinenoexcept |
◆ performRealOnlyInverseTransform() [2/2]
void juce::dsp::FFTFallback::performRealOnlyInverseTransform |
( |
Complex< float > * |
scratch, |
|
|
float * |
d |
|
) |
| const |
|
inlinenoexcept |
◆ priority
constexpr int juce::dsp::FFTFallback::priority = -1 |
|
staticconstexpr |
◆ maxFFTScratchSpaceToAlloca
const size_t juce::dsp::FFTFallback::maxFFTScratchSpaceToAlloca = 256 * 1024 |
◆ processLock
SpinLock juce::dsp::FFTFallback::processLock |
◆ configForward
std::unique_ptr<FFTConfig> juce::dsp::FFTFallback::configForward |
◆ configInverse
std::unique_ptr<FFTConfig> juce::dsp::FFTFallback::configInverse |
◆ size
int juce::dsp::FFTFallback::size |
The documentation for this struct was generated from the following file: