IFFTAlgorithmFactory

[IFFTAlgorithmFactory](API\Runtime\SignalProcessing\DSP\IFFTAlgorithmFactory)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/FFTAlgorithm.h

Include

#include "DSP/FFTAlgorithm.h"

Syntax

class IFFTAlgorithmFactory : public IModularFeature

Remarks

IFFTAlgorithmFactory

Factory interface for creating fft algorithms.

Destructors

Name Description

Public function Virtual

~IFFTAlgorithmFactory()

Functions

Name Description

Public function Const

bool

 

AreFFTSettingsSupported

(
    const FFFTSettings& InSettings
)

Returns true if the input settings are supported by this factory.

Public function Const

bool

 

Expects128BitAlignedArrays()

If true, this implementation requires input and output arrays to be 128 bit aligned.

Public function Const

FName

 

GetFactoryName()

Name of this particular factory.

Public function Static

const FName

 

GetModularFeatureName()

Name of modular feature for FFT factory.

Public function Const

bool

 

IsHardwareAccelerated()

If true, this implementation uses hardware acceleration.

Public function

TUniquePtr< ...

 

NewFFTAlgorithm

(
    const FFFTSettings& InSettings
)

Creates a new FFT algorithm.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss