UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FVectorFFTFactory Class Reference

#include <VectorFFT.h>

+ Inheritance diagram for Audio::FVectorFFTFactory:

Public Member Functions

virtual ~FVectorFFTFactory ()
 
virtual FName GetFactoryName () const override
 
virtual bool IsHardwareAccelerated () const override
 
virtual bool Expects128BitAlignedArrays () const override
 
virtual bool AreFFTSettingsSupported (const FFFTSettings &InSettings) const override
 
virtual TUniquePtr< IFFTAlgorithmNewFFTAlgorithm (const FFFTSettings &InSettings) override
 
- Public Member Functions inherited from Audio::IFFTAlgorithmFactory
virtual ~IFFTAlgorithmFactory ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Audio::IFFTAlgorithmFactory
static SIGNALPROCESSING_API const FName GetModularFeatureName ()
 

Detailed Description

Algorithm factory for FVectorFFT

Constructor & Destructor Documentation

◆ ~FVectorFFTFactory()

Audio::FVectorFFTFactory::~FVectorFFTFactory ( )
virtual

Member Function Documentation

◆ AreFFTSettingsSupported()

bool Audio::FVectorFFTFactory::AreFFTSettingsSupported ( const FFFTSettings InSettings) const
overridevirtual

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

Implements Audio::IFFTAlgorithmFactory.

◆ Expects128BitAlignedArrays()

bool Audio::FVectorFFTFactory::Expects128BitAlignedArrays ( ) const
overridevirtual

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

Implements Audio::IFFTAlgorithmFactory.

◆ GetFactoryName()

FName Audio::FVectorFFTFactory::GetFactoryName ( ) const
overridevirtual

Name of this particular factory.

Implements Audio::IFFTAlgorithmFactory.

◆ IsHardwareAccelerated()

bool Audio::FVectorFFTFactory::IsHardwareAccelerated ( ) const
overridevirtual

If true, this implementation uses hardware acceleration.

Implements Audio::IFFTAlgorithmFactory.

◆ NewFFTAlgorithm()

TUniquePtr< IFFTAlgorithm > Audio::FVectorFFTFactory::NewFFTAlgorithm ( const FFFTSettings InSettings)
overridevirtual

Creates a new FFT algorithm.

Implements Audio::IFFTAlgorithmFactory.


The documentation for this class was generated from the following files: