CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
UAtomBusEffectCompressorPreset类 参考

#include <AtomBusEffectCompressor.h>

类 UAtomBusEffectCompressorPreset 继承关系图:

Public 成员函数

 UAtomBusEffectCompressorPreset (const FObjectInitializer &ObjectInitializer)
void SetAttackTime (float Time)
void SetDefaultSettings (const FAtomBusEffectCompressorSettings &InSettings)
void SetGain (float Gain)
void SetRatio (float Ratio)
void SetReleaseTime (float Time)
void SetSettings (const FAtomBusEffectCompressorSettings &InSettings)
void SetSidechainGain (float Gain)
void SetSidechainMixRatio (float Percent)
void SetSplitEQFilterType (EAtomSplitEQFilterType Type)
void SetSplitEQFrequency (float Frequency)
void SetSplitEQQ (float Factor)
void SetSurroundLink (float Percent)
void SetThreshold (float Gain)
Public 成员函数 继承自 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 成员函数 继承自 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 属性

FAtomBusEffectCompressorSettings DynamicSettings
FAtomBusEffectCompressorSettings Settings

Protected 成员函数

virtual float GetParameterValue (int ParameterIndex) const override
virtual void SetParameterValue (int ParameterIndex, float Value) override
Protected 成员函数 继承自 UAtomBusEffectPreset
void Update () const
void UpdateBypass () const
void UpdateParameter (int ParamIndex) const

额外继承的成员函数

静态 Public 成员函数 继承自 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)
静态 Protected 成员函数 继承自 UAtomBusEffectPreset
static void RegisterBusEffectClass (FName BusEffectName, UClass *BusEffectClass, int32 BusEffectNumParameters)
Protected 属性 继承自 UAtomBusEffectPreset
bool bInitialized = false
Protected 属性 继承自 UAtomEffectPreset
FName EffectName
int32 NumParameters
FName PluginName
静态 Protected 属性 继承自 UAtomBusEffectPreset
static TMap< FName, TPair< const UClass *, int > > BusEffects

构造及析构函数说明

◆ UAtomBusEffectCompressorPreset()

UAtomBusEffectCompressorPreset::UAtomBusEffectCompressorPreset ( const FObjectInitializer & ObjectInitializer)

成员函数说明

◆ GetParameterValue()

float UAtomBusEffectCompressorPreset::GetParameterValue ( int ParameterIndex) const
overrideprotectedvirtual

◆ SetAttackTime()

void UAtomBusEffectCompressorPreset::SetAttackTime ( float Time)

◆ SetDefaultSettings()

void UAtomBusEffectCompressorPreset::SetDefaultSettings ( const FAtomBusEffectCompressorSettings & InSettings)

◆ SetGain()

void UAtomBusEffectCompressorPreset::SetGain ( float Gain)

◆ SetParameterValue()

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

◆ SetRatio()

void UAtomBusEffectCompressorPreset::SetRatio ( float Ratio)

◆ SetReleaseTime()

void UAtomBusEffectCompressorPreset::SetReleaseTime ( float Time)

◆ SetSettings()

void UAtomBusEffectCompressorPreset::SetSettings ( const FAtomBusEffectCompressorSettings & InSettings)

◆ SetSidechainGain()

void UAtomBusEffectCompressorPreset::SetSidechainGain ( float Gain)

◆ SetSidechainMixRatio()

void UAtomBusEffectCompressorPreset::SetSidechainMixRatio ( float Percent)

◆ SetSplitEQFilterType()

void UAtomBusEffectCompressorPreset::SetSplitEQFilterType ( EAtomSplitEQFilterType Type)

◆ SetSplitEQFrequency()

void UAtomBusEffectCompressorPreset::SetSplitEQFrequency ( float Frequency)

◆ SetSplitEQQ()

void UAtomBusEffectCompressorPreset::SetSplitEQQ ( float Factor)

◆ SetSurroundLink()

void UAtomBusEffectCompressorPreset::SetSurroundLink ( float Percent)

◆ SetThreshold()

void UAtomBusEffectCompressorPreset::SetThreshold ( float Gain)

类成员变量说明

◆ DynamicSettings

FAtomBusEffectCompressorSettings UAtomBusEffectCompressorPreset::DynamicSettings

◆ Settings

FAtomBusEffectCompressorSettings UAtomBusEffectCompressorPreset::Settings

The Delay preset Settings.


该类的文档由以下文件生成: