| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SubmixEffects/SubmixEffectConvolutionReverb.h |
Include |
#include "SubmixEffects/SubmixEffectConvolutionReverb.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class USubmixEffectConvolutionReverbPreset : public USoundEffectSubmixPreset
Name | Description | ||
---|---|---|---|
|
bEnableHardwareAcceleration |
Opt into hardware acceleration of the convolution reverb (if available) |
|
|
BlockSize |
Set the internal block size. |
|
|
ImpulseResponse |
The impulse response used for convolution. |
|
|
Settings |
ConvolutionReverbPreset Preset Settings. |
Name | Description | |
---|---|---|
|
USubmixEffectConvolutionReverbPreset ( |
Name | Description | ||
---|---|---|---|
|
BindToImpulseResponseObjectChange() |
Binds to the UAudioImpulseRespont::OnObjectPropertyChanged delegate of the current ImpulseResponse. |
|
|
FSubmixEffec... |
GetSettings() |
|
|
PostEditChangeImpulseProperty ( |
Called when a property changes on teh ImpulseResponse object. |
|
|
SetImpulseResponse ( |
Set the convolution reverb impulse response |
|
|
SetSettings ( |
Set the convolution reverb settings |
Name | Description | ||
---|---|---|---|
|
CanFilter() |
Note: The SubmixEffect boilerplate macros could not be utilized here because the "CreateNewEffect" implementation differed from those available in the boilerplate macro. |
|
|
FSoundEffect... |
CreateNewEffect() |
|
|
USoundEffect... |
CreateNewPreset ( |
|
|
GetAssetActionName() |
||
|
UClass * |
GetSupportedClass() |
|
|
HasAssetActions() |
||
|
Init() |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |