CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
UAtomConfig クラス

#include <AtomConfig.h>

UAtomConfig の継承関係図

公開メンバ関数

 UAtomConfig (const FObjectInitializer &ObjectInitializer)
FORCEINLINE FAtomAisacControl GetAisacControl (int Index) const
FORCEINLINE const FAtomAisacControlGetAisacControlByID (int InID) const
FORCEINLINE FName GetAisacControlName (int Index) const
FORCEINLINE FName GetBinauralizerName () const
FORCEINLINE FName GetCategorieName (int Index) const
UAtomDspBusSettingGetDefaultDspBusSetting () const
FORCEINLINE UAtomDspBusSettingGetDspBusSetting (const FString &InName) const
FORCEINLINE UAtomDspBusSettingGetDspBusSetting (int Index) const
FORCEINLINE FAtomGameVariable GetGameVariable (int Index) const
FORCEINLINE FName GetGameVariableName (int Index) const
FORCEINLINE UAtomAisacPatchGetGlobalAisac (int Index) const
FORCEINLINE FName GetGlobalAisacName (int Index) const
FORCEINLINE int GetNumAisacControls () const
FORCEINLINE int GetNumCategories () const
FORCEINLINE int32 GetNumDspBusSettings () const
FORCEINLINE int GetNumGameVariables () const
FORCEINLINE int GetNumGlobalAisacs () const
FORCEINLINE int GetNumOutputPorts () const
FORCEINLINE int GetNumSelectors () const
FORCEINLINE FName GetOutputPortName (int Index) const
FORCEINLINE const FAtomSelectorGetSelector (FName InName) const
FORCEINLINE const FAtomSelectorGetSelector (int Index) const
FORCEINLINE FName GetSelectorName (int Index) const
FORCEINLINE bool IsValidAisacControlName (const FName &InName) const
FORCEINLINE bool IsValidCategorieName (const FName &InName) const
FORCEINLINE bool IsValidDspBusSetting (const FString &InName) const
FORCEINLINE bool IsValidGameVariableName (const FName &InName) const
FORCEINLINE bool IsValidGlobalAisacName (const FName &InName) const
FORCEINLINE bool IsValidOutputPortName (const FName &InName) const
FORCEINLINE bool IsValidSelectorName (const FName &InName) const
bool LoadSettings ()
virtual void PostDuplicate (bool bDuplicateForPIE) override
virtual void PostInitProperties () override
virtual void PostLoad () override
virtual void PostRename (UObject *OldOuter, FName OldName) override
virtual void PreDuplicate (FObjectDuplicationParameters &DupParams) override
virtual void Serialize (FArchive &Ar) override

公開変数類

FAtomRackConfig RackConfig
FByteBulkData RawData

限定公開変数類

TArray< FAtomAisacControlAisacControls
FName BinauralizerName
TArray< FName > CategorieNames
int DefaultDspBusSettingIndex
TArray< TObjectPtr< UAtomDspBusSetting > > DspBusSettings
TArray< FAtomGameVariableGameVariables
TArray< TObjectPtr< UAtomAisacPatch > > GlobalAisacPatches
TArray< FName > OutputPortNames
TArray< FAtomSelectorSelectors

詳解

構築子と解体子

◆ UAtomConfig()

UAtomConfig::UAtomConfig ( const FObjectInitializer & ObjectInitializer)

関数詳解

◆ GetAisacControl()

FORCEINLINE FAtomAisacControl UAtomConfig::GetAisacControl ( int Index) const
inline

◆ GetAisacControlByID()

FORCEINLINE const FAtomAisacControl * UAtomConfig::GetAisacControlByID ( int InID) const
inline

◆ GetAisacControlName()

FORCEINLINE FName UAtomConfig::GetAisacControlName ( int Index) const
inline

◆ GetBinauralizerName()

FORCEINLINE FName UAtomConfig::GetBinauralizerName ( ) const
inline

◆ GetCategorieName()

FORCEINLINE FName UAtomConfig::GetCategorieName ( int Index) const
inline

◆ GetDefaultDspBusSetting()

UAtomDspBusSetting * UAtomConfig::GetDefaultDspBusSetting ( ) const

Get the default DspBusSetting that is used for the master rack when creating Atom.

◆ GetDspBusSetting() [1/2]

FORCEINLINE UAtomDspBusSetting * UAtomConfig::GetDspBusSetting ( const FString & InName) const
inline

◆ GetDspBusSetting() [2/2]

FORCEINLINE UAtomDspBusSetting * UAtomConfig::GetDspBusSetting ( int Index) const
inline

◆ GetGameVariable()

FORCEINLINE FAtomGameVariable UAtomConfig::GetGameVariable ( int Index) const
inline

◆ GetGameVariableName()

FORCEINLINE FName UAtomConfig::GetGameVariableName ( int Index) const
inline

◆ GetGlobalAisac()

FORCEINLINE UAtomAisacPatch * UAtomConfig::GetGlobalAisac ( int Index) const
inline

◆ GetGlobalAisacName()

FORCEINLINE FName UAtomConfig::GetGlobalAisacName ( int Index) const
inline

◆ GetNumAisacControls()

FORCEINLINE int UAtomConfig::GetNumAisacControls ( ) const
inline

◆ GetNumCategories()

FORCEINLINE int UAtomConfig::GetNumCategories ( ) const
inline

◆ GetNumDspBusSettings()

FORCEINLINE int32 UAtomConfig::GetNumDspBusSettings ( ) const
inline

◆ GetNumGameVariables()

FORCEINLINE int UAtomConfig::GetNumGameVariables ( ) const
inline

◆ GetNumGlobalAisacs()

FORCEINLINE int UAtomConfig::GetNumGlobalAisacs ( ) const
inline

◆ GetNumOutputPorts()

FORCEINLINE int UAtomConfig::GetNumOutputPorts ( ) const
inline

◆ GetNumSelectors()

FORCEINLINE int UAtomConfig::GetNumSelectors ( ) const
inline

◆ GetOutputPortName()

FORCEINLINE FName UAtomConfig::GetOutputPortName ( int Index) const
inline

◆ GetSelector() [1/2]

FORCEINLINE const FAtomSelector * UAtomConfig::GetSelector ( FName InName) const
inline

◆ GetSelector() [2/2]

FORCEINLINE const FAtomSelector * UAtomConfig::GetSelector ( int Index) const
inline

◆ GetSelectorName()

FORCEINLINE FName UAtomConfig::GetSelectorName ( int Index) const
inline

◆ IsValidAisacControlName()

FORCEINLINE bool UAtomConfig::IsValidAisacControlName ( const FName & InName) const
inline

◆ IsValidCategorieName()

FORCEINLINE bool UAtomConfig::IsValidCategorieName ( const FName & InName) const
inline

◆ IsValidDspBusSetting()

FORCEINLINE bool UAtomConfig::IsValidDspBusSetting ( const FString & InName) const
inline

◆ IsValidGameVariableName()

FORCEINLINE bool UAtomConfig::IsValidGameVariableName ( const FName & InName) const
inline

◆ IsValidGlobalAisacName()

FORCEINLINE bool UAtomConfig::IsValidGlobalAisacName ( const FName & InName) const
inline

◆ IsValidOutputPortName()

FORCEINLINE bool UAtomConfig::IsValidOutputPortName ( const FName & InName) const
inline

◆ IsValidSelectorName()

FORCEINLINE bool UAtomConfig::IsValidSelectorName ( const FName & InName) const
inline

◆ LoadSettings()

bool UAtomConfig::LoadSettings ( )

Reload Properties Settings that are acessible in Acf Data

◆ PostDuplicate()

void UAtomConfig::PostDuplicate ( bool bDuplicateForPIE)
overridevirtual

◆ PostInitProperties()

void UAtomConfig::PostInitProperties ( )
overridevirtual

◆ PostLoad()

void UAtomConfig::PostLoad ( )
overridevirtual

◆ PostRename()

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

◆ PreDuplicate()

void UAtomConfig::PreDuplicate ( FObjectDuplicationParameters & DupParams)
overridevirtual

◆ Serialize()

void UAtomConfig::Serialize ( FArchive & Ar)
overridevirtual

メンバ詳解

◆ AisacControls

TArray<FAtomAisacControl> UAtomConfig::AisacControls
protected

Available Aisac controls.

◆ BinauralizerName

FName UAtomConfig::BinauralizerName
protected

Name of the default HRTF binauralizer.

◆ CategorieNames

TArray<FName> UAtomConfig::CategorieNames
protected

Available Atom category name list.

◆ DefaultDspBusSettingIndex

int UAtomConfig::DefaultDspBusSettingIndex
protected

◆ DspBusSettings

TArray<TObjectPtr<UAtomDspBusSetting> > UAtomConfig::DspBusSettings
protected

Available DSP bus settings for Atom racks.

◆ GameVariables

TArray<FAtomGameVariable> UAtomConfig::GameVariables
protected

Available Atom game variables.

◆ GlobalAisacPatches

TArray<TObjectPtr<UAtomAisacPatch> > UAtomConfig::GlobalAisacPatches
protected

Available global AISAC patches.

◆ OutputPortNames

TArray<FName> UAtomConfig::OutputPortNames
protected

Output ports used.

◆ RackConfig

FAtomRackConfig UAtomConfig::RackConfig

The Atom rack mapping to use when this Atom configuration is loaded in Atom runtime.

◆ RawData

FByteBulkData UAtomConfig::RawData

ACF raw data

◆ Selectors

TArray<FAtomSelector> UAtomConfig::Selectors
protected

Available Cue selectors.


このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomConfig.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/AtomConfig.cpp