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

#include <AtomConfig.h>

类 UAtomDspBusSetting 继承关系图:

Public 成员函数

 UAtomDspBusSetting (const FObjectInitializer &ObjectInitializer)
FORCEINLINE FName GetBusEffectName (int BusIndex, int Index) const
FORCEINLINE const FString & GetBusName (int Index) const
UAtomConfig * GetConfig () const
FORCEINLINE int GetNumBusEffects (int BusIndex) const
FORCEINLINE int GetNumBuses () const
FORCEINLINE int GetNumSnapshots () const
FORCEINLINE const FString & GetSettingName () const
FORCEINLINE const FString & GetSnapshotName (int Index) const
FORCEINLINE bool IsValidBusEffectName (int BusIndex, const FName &InName) const
FORCEINLINE bool IsValidBusName (const FString &InName) const
FORCEINLINE bool IsValidSnapshotName (const FString &InName) const
virtual void PostDuplicate (bool bDuplicateForPIE) override
virtual void PostRename (UObject *OldOuter, FName OldName) override
virtual void PreDuplicate (FObjectDuplicationParameters &DupParams) override
virtual void Serialize (FArchive &Ar) override

Protected 属性

TArray< TArray< FName > > BusEffectNames
TArray< FString > BusNames
FString Name
TArray< FString > SnapshotNames

Private 属性

FString IdentifierName

详细描述

UAtomDspBusSetting Class

that can be set to an AtomRack Keep only DSP setting name and tom busse. Other information reflected from ACF data (buses and effects) are editor only data.

构造及析构函数说明

◆ UAtomDspBusSetting()

UAtomDspBusSetting::UAtomDspBusSetting ( const FObjectInitializer & ObjectInitializer)

成员函数说明

◆ GetBusEffectName()

FORCEINLINE FName UAtomDspBusSetting::GetBusEffectName ( int BusIndex,
int Index ) const
inline

◆ GetBusName()

FORCEINLINE const FString & UAtomDspBusSetting::GetBusName ( int Index) const
inline

◆ GetConfig()

UAtomConfig * UAtomDspBusSetting::GetConfig ( ) const
inline

Gets the Parent holder config of this Mixer setting.

◆ GetNumBusEffects()

FORCEINLINE int UAtomDspBusSetting::GetNumBusEffects ( int BusIndex) const
inline

◆ GetNumBuses()

FORCEINLINE int UAtomDspBusSetting::GetNumBuses ( ) const
inline

◆ GetNumSnapshots()

FORCEINLINE int UAtomDspBusSetting::GetNumSnapshots ( ) const
inline

◆ GetSettingName()

FORCEINLINE const FString & UAtomDspBusSetting::GetSettingName ( ) const
inline

◆ GetSnapshotName()

FORCEINLINE const FString & UAtomDspBusSetting::GetSnapshotName ( int Index) const
inline

◆ IsValidBusEffectName()

FORCEINLINE bool UAtomDspBusSetting::IsValidBusEffectName ( int BusIndex,
const FName & InName ) const
inline

◆ IsValidBusName()

FORCEINLINE bool UAtomDspBusSetting::IsValidBusName ( const FString & InName) const
inline

◆ IsValidSnapshotName()

FORCEINLINE bool UAtomDspBusSetting::IsValidSnapshotName ( const FString & InName) const
inline

◆ PostDuplicate()

void UAtomDspBusSetting::PostDuplicate ( bool bDuplicateForPIE)
overridevirtual

◆ PostRename()

void UAtomDspBusSetting::PostRename ( UObject * OldOuter,
FName OldName )
overridevirtual

◆ PreDuplicate()

void UAtomDspBusSetting::PreDuplicate ( FObjectDuplicationParameters & DupParams)
overridevirtual

◆ Serialize()

void UAtomDspBusSetting::Serialize ( FArchive & Ar)
overridevirtual

类成员变量说明

◆ BusEffectNames

TArray<TArray<FName> > UAtomDspBusSetting::BusEffectNames
protected

The effect name list by buses. Premit to list effect in UAtomBus and setup effect parameters values.

◆ BusNames

TArray<FString> UAtomDspBusSetting::BusNames
protected

The bus name list. Premit to spawn UAtomBus instances in UAtomRack when DSPSettings are updated dynamically.

◆ IdentifierName

FString UAtomDspBusSetting::IdentifierName
private

◆ Name

FString UAtomDspBusSetting::Name
protected

The DSP setting name.

◆ SnapshotNames

TArray<FString> UAtomDspBusSetting::SnapshotNames
protected

The snapshot name list. Premit to list and check possible value in UAtomRack.


该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomConfig.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/AtomConfig.cpp