CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomBusEffectIRReverbPreset Class Reference

#include <AtomBusEffectIRReverb.h>

Inheritance diagram for UAtomBusEffectIRReverbPreset:

Public Member Functions

 UAtomBusEffectIRReverbPreset (const FObjectInitializer &ObjectInitializer)
int GetIRIndex () const
void SetCenterInputGain (float Gain)
void SetCenterOutputGain (float Gain)
void SetDefaultSettings (const FAtomBusEffectIRReverbSettings &InSettings)
void SetDryGain (float Gain)
void SetFrontInputGain (float Gain)
void SetFrontOutputGain (float Gain)
void SetInputSeparationRatio (float Ratio)
void SetIRIndex (int IRIndex)
void SetReverbGain (float Gain)
void SetSettings (const FAtomBusEffectIRReverbSettings &InSettings)
void SetSurroundBackInputGain (float Gain)
void SetSurroundBackOutputGain (float Gain)
void SetSurroundInputGain (float Gain)
void SetSurroundOutputGain (float Gain)
void SetWetGain (float Gain)
Public Member Functions inherited from UAtomBusEffectPreset
 UAtomBusEffectPreset (const FObjectInitializer &ObjectInitializer)
virtual void ApplyToDefautlsSettings ()
UAtomBus * GetBus () const
virtual FColor GetPresetColor () const override
virtual bool IsBypassed () const
virtual void PostInitProperties () override
virtual void PostLoad () override
virtual void SetBypass (bool bBypass)
Public Member Functions inherited from UAtomEffectPreset
 UAtomEffectPreset (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomEffectPreset ()=default
virtual bool CanFilter () const
virtual UAtomEffectPreset * CreateNewPreset (UObject *InParent, FName Name, EObjectFlags Flags) const
virtual FText GetAssetActionName () const
FORCEINLINE FName GetEffectName () const
FORCEINLINE int32 GetNumParameters () const
FORCEINLINE FName GetPluginName () const
virtual UClass * GetSupportedClass () const
virtual bool HasAssetActions () const
virtual void Init ()

Public Attributes

FAtomBusEffectIRReverbSettings DynamicSettings
FAtomBusEffectIRReverbSettings Settings

Protected Member Functions

virtual float GetParameterValue (int ParameterIndex) const override
virtual void SetParameterValue (int ParameterIndex, float Value) override
Protected Member Functions inherited from UAtomBusEffectPreset
void Update () const
void UpdateBypass () const
void UpdateParameter (int ParamIndex) const

Additional Inherited Members

Static Public Member Functions inherited from UAtomBusEffectPreset
static UAtomBusEffectPreset * CreateBusEffectPreset (UObject *InOuter, const FName &InBusEffectName)
static UAtomBusEffectPreset * CreateBusEffectPreset (UObject *InOuter, const UClass *InPresetClass, const FName &InName=NAME_None)
static const UClass * GetBusEffectPresetClassFromName (const FName &InBusEffectName)
static const FName GetBusEffectPresetNameFromClass (const UClass *InBusEffectClass)
static int32 GetBusEffectPresetNumParameters (const FName &InBusEffectName)
Static Protected Member Functions inherited from UAtomBusEffectPreset
static void RegisterBusEffectClass (FName BusEffectName, UClass *BusEffectClass, int32 BusEffectNumParameters)
Protected Attributes inherited from UAtomBusEffectPreset
bool bInitialized = false
Protected Attributes inherited from UAtomEffectPreset
FName EffectName
int32 NumParameters
FName PluginName
Static Protected Attributes inherited from UAtomBusEffectPreset
static TMap< FName, TPair< const UClass *, int > > BusEffects

Constructor & Destructor Documentation

◆ UAtomBusEffectIRReverbPreset()

UAtomBusEffectIRReverbPreset::UAtomBusEffectIRReverbPreset ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ GetIRIndex()

int UAtomBusEffectIRReverbPreset::GetIRIndex ( ) const
inline

◆ GetParameterValue()

float UAtomBusEffectIRReverbPreset::GetParameterValue ( int ParameterIndex) const
overrideprotectedvirtual

Reimplemented from UAtomBusEffectPreset.

◆ SetCenterInputGain()

void UAtomBusEffectIRReverbPreset::SetCenterInputGain ( float Gain)

◆ SetCenterOutputGain()

void UAtomBusEffectIRReverbPreset::SetCenterOutputGain ( float Gain)

◆ SetDefaultSettings()

void UAtomBusEffectIRReverbPreset::SetDefaultSettings ( const FAtomBusEffectIRReverbSettings & InSettings)

◆ SetDryGain()

void UAtomBusEffectIRReverbPreset::SetDryGain ( float Gain)

◆ SetFrontInputGain()

void UAtomBusEffectIRReverbPreset::SetFrontInputGain ( float Gain)

◆ SetFrontOutputGain()

void UAtomBusEffectIRReverbPreset::SetFrontOutputGain ( float Gain)

◆ SetInputSeparationRatio()

void UAtomBusEffectIRReverbPreset::SetInputSeparationRatio ( float Ratio)

◆ SetIRIndex()

void UAtomBusEffectIRReverbPreset::SetIRIndex ( int IRIndex)

◆ SetParameterValue()

void UAtomBusEffectIRReverbPreset::SetParameterValue ( int ParameterIndex,
float Value )
overrideprotectedvirtual

Reimplemented from UAtomBusEffectPreset.

◆ SetReverbGain()

void UAtomBusEffectIRReverbPreset::SetReverbGain ( float Gain)

◆ SetSettings()

void UAtomBusEffectIRReverbPreset::SetSettings ( const FAtomBusEffectIRReverbSettings & InSettings)

◆ SetSurroundBackInputGain()

void UAtomBusEffectIRReverbPreset::SetSurroundBackInputGain ( float Gain)

◆ SetSurroundBackOutputGain()

void UAtomBusEffectIRReverbPreset::SetSurroundBackOutputGain ( float Gain)

◆ SetSurroundInputGain()

void UAtomBusEffectIRReverbPreset::SetSurroundInputGain ( float Gain)

◆ SetSurroundOutputGain()

void UAtomBusEffectIRReverbPreset::SetSurroundOutputGain ( float Gain)

◆ SetWetGain()

void UAtomBusEffectIRReverbPreset::SetWetGain ( float Gain)

Member Data Documentation

◆ DynamicSettings

FAtomBusEffectIRReverbSettings UAtomBusEffectIRReverbPreset::DynamicSettings

◆ Settings

FAtomBusEffectIRReverbSettings UAtomBusEffectIRReverbPreset::Settings

The reverb preset Settings.


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