![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ConvolutionAlgorithm.h>
Inheritance diagram for Audio::IConvolutionAlgorithmFactory:Public Member Functions | |
| virtual SIGNALPROCESSING_API | ~IConvolutionAlgorithmFactory () |
| virtual const FName | GetFactoryName () const =0 |
| virtual bool | IsHardwareAccelerated () const =0 |
| virtual bool | AreConvolutionSettingsSupported (const FConvolutionSettings &InSettings) const =0 |
| virtual TUniquePtr< IConvolutionAlgorithm > | NewConvolutionAlgorithm (const FConvolutionSettings &InSettings)=0 |
Static Public Member Functions | |
| static SIGNALPROCESSING_API const FName | GetModularFeatureName () |
Factory interface for creating convolution algorithms.
|
virtual |
|
pure virtual |
Returns true if the input settings are supported by this factory.
Implemented in Audio::FUniformPartitionConvolutionFactory.
Name of this particular factory.
Implemented in Audio::FUniformPartitionConvolutionFactory.
|
static |
Name of modular feature for Convolution factory.
If true, this implementation uses hardware acceleration.
Implemented in Audio::FUniformPartitionConvolutionFactory.
|
pure virtual |
Creates a new Convolution algorithm.
Implemented in Audio::FUniformPartitionConvolutionFactory.