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

#include <CriWareCoreSettings.h>

UCriWareCoreSettings の継承関係図

公開メンバ関数

 UCriWareCoreSettings (const FObjectInitializer &ObjectInitializer)
virtual FName GetCategoryName () const override
UAtomSoundClass * GetDefaultManaSoundClass () const
UAtomSoundClass * GetDefaultSoundClass () const
UAtomConcurrency * GetDefaultSoundConcurrency () const
void LoadDefaultObjects ()
virtual void PostInitProperties () override
void RegisterModulationParameters () const
virtual void Serialize (FArchive &Ar) override

公開変数類

FSoftObjectPath AtomConfig
uint32 bAllowCenterChannel3DPanning: 1
bool bEnableBinauralSpatialization
bool bEnableHcaMxDecoding
bool bEnableLoggingAtom
bool bEnableLoggingFileSystem
bool bUseAudioLink
bool bUseAutomaticFileSystemManagement
bool bUseAutomaticVoiceManagement
bool bUseInGamePreview
bool bUseUnrealSoundRenderer
TArray< FAtomSoundDebugEntry > DebugSounds
TArray< FDefaultAtomAudioBusSettings > DefaultAudioBuses
FSoftObjectPath DefaultManaSoundClassName
FSoftObjectPath DefaultOutputSubmix
FSoftObjectPath DefaultSoundClassName
FSoftObjectPath DefaultSoundConcurrencyName
FAtomHcaMxSettings HcaMxSettings
FSoftObjectPath MasterRack
int32 MaxBindings
int32 MaxPitch
int32 MaxSoundSources
TArray< FSoftObjectPath > ModulationParameters
int32 MonitorCommunicationBufferSize
int32 NumBinders
int32 NumLoaders
int32 NumReservedSoundSources
FSoftObjectPath SpatializationRack
FAtomVoicesSettings VoicesSettings

非公開変数類

bool bCanEditManaClassName
TObjectPtr< UAtomSoundClass > DefaultManaSoundClass
TObjectPtr< UAtomSoundClass > DefaultSoundClass
TObjectPtr< UAtomConcurrency > DefaultSoundConcurrency
int32 MaxSoundPlaybackHandles_DEPRECATED = 0

構築子と解体子

◆ UCriWareCoreSettings()

UCriWareCoreSettings::UCriWareCoreSettings ( const FObjectInitializer & ObjectInitializer)

関数詳解

◆ GetCategoryName()

virtual FName UCriWareCoreSettings::GetCategoryName ( ) const
inlineoverridevirtual

◆ GetDefaultManaSoundClass()

UAtomSoundClass * UCriWareCoreSettings::GetDefaultManaSoundClass ( ) const

◆ GetDefaultSoundClass()

UAtomSoundClass * UCriWareCoreSettings::GetDefaultSoundClass ( ) const

◆ GetDefaultSoundConcurrency()

UAtomConcurrency * UCriWareCoreSettings::GetDefaultSoundConcurrency ( ) const

◆ LoadDefaultObjects()

void UCriWareCoreSettings::LoadDefaultObjects ( )

◆ PostInitProperties()

void UCriWareCoreSettings::PostInitProperties ( )
overridevirtual

◆ RegisterModulationParameters()

void UCriWareCoreSettings::RegisterModulationParameters ( ) const

Registers to global list all default modulation parameters defined in settings.

◆ Serialize()

void UCriWareCoreSettings::Serialize ( FArchive & Ar)
overridevirtual

メンバ詳解

◆ AtomConfig

FSoftObjectPath UCriWareCoreSettings::AtomConfig

Atom configuration preset. (ACF)

◆ bAllowCenterChannel3DPanning

uint32 UCriWareCoreSettings::bAllowCenterChannel3DPanning

Enables the surround sound spatialization calculations to include the center channel.

◆ bCanEditManaClassName

bool UCriWareCoreSettings::bCanEditManaClassName
private

◆ bEnableBinauralSpatialization

bool UCriWareCoreSettings::bEnableBinauralSpatialization

If enabled, Atom will use HRTF encoding over any spatial soundfield racks at initialization.

◆ bEnableHcaMxDecoding

bool UCriWareCoreSettings::bEnableHcaMxDecoding

◆ bEnableLoggingAtom

bool UCriWareCoreSettings::bEnableLoggingAtom

Enable logging of Atom.

◆ bEnableLoggingFileSystem

bool UCriWareCoreSettings::bEnableLoggingFileSystem

Enable logging of File System.

◆ bUseAudioLink

bool UCriWareCoreSettings::bUseAudioLink

If enabled, Atom can use sound form Unreal submixes and audio sources.

◆ bUseAutomaticFileSystemManagement

bool UCriWareCoreSettings::bUseAutomaticFileSystemManagement

Whether FileSytem binders and loaders are allocated dynamically (recommanded) or use fixed settings.

◆ bUseAutomaticVoiceManagement

bool UCriWareCoreSettings::bUseAutomaticVoiceManagement

◆ bUseInGamePreview

bool UCriWareCoreSettings::bUseInGamePreview

Enable In-Game-Preview functionality.

◆ bUseUnrealSoundRenderer

bool UCriWareCoreSettings::bUseUnrealSoundRenderer

If enabled, Atom can send sound sources and buses to Unreal Audio submixes. If enabled, Atom will route all sounds to Unreal Audio.

◆ DebugSounds

TArray<FAtomSoundDebugEntry> UCriWareCoreSettings::DebugSounds

Sounds only packaged in non-shipped builds for debugging.

◆ DefaultAudioBuses

TArray<FDefaultAtomAudioBusSettings> UCriWareCoreSettings::DefaultAudioBuses

Array of AudioBuses that are automatically initialized when the AudioEngine is initialized

◆ DefaultManaSoundClass

TObjectPtr<UAtomSoundClass> UCriWareCoreSettings::DefaultManaSoundClass
private

◆ DefaultManaSoundClassName

FSoftObjectPath UCriWareCoreSettings::DefaultManaSoundClassName

The SoundClass assigned to Mana player assets

◆ DefaultOutputSubmix

FSoftObjectPath UCriWareCoreSettings::DefaultOutputSubmix

The Unreal submix through which Atom sound is routed.

◆ DefaultSoundClass

TObjectPtr<UAtomSoundClass> UCriWareCoreSettings::DefaultSoundClass
private

◆ DefaultSoundClassName

FSoftObjectPath UCriWareCoreSettings::DefaultSoundClassName

The SoundClass assigned to newly created sounds

◆ DefaultSoundConcurrency

TObjectPtr<UAtomConcurrency> UCriWareCoreSettings::DefaultSoundConcurrency
private

◆ DefaultSoundConcurrencyName

FSoftObjectPath UCriWareCoreSettings::DefaultSoundConcurrencyName

The SoundConcurrency assigned to newly created sounds

◆ HcaMxSettings

FAtomHcaMxSettings UCriWareCoreSettings::HcaMxSettings

◆ MasterRack

FSoftObjectPath UCriWareCoreSettings::MasterRack

The Master rack through which all sounds are routed.

◆ MaxBindings

int32 UCriWareCoreSettings::MaxBindings

Maximum number of bindings.

◆ MaxPitch

int32 UCriWareCoreSettings::MaxPitch

The maximum value for the pitch change.

◆ MaxSoundPlaybackHandles_DEPRECATED

int32 UCriWareCoreSettings::MaxSoundPlaybackHandles_DEPRECATED = 0
private

◆ MaxSoundSources

int32 UCriWareCoreSettings::MaxSoundSources

The maximum number of sounds that Atom can play at same time.

◆ ModulationParameters

TArray<FSoftObjectPath> UCriWareCoreSettings::ModulationParameters

Array of Atom Modulation Parameters that are loaded on plugin startup.

◆ MonitorCommunicationBufferSize

int32 UCriWareCoreSettings::MonitorCommunicationBufferSize

The buffer size used to communicate between Atom Monitor and CRI Atom Craft tool.

◆ NumBinders

int32 UCriWareCoreSettings::NumBinders

Number of binders.

◆ NumLoaders

int32 UCriWareCoreSettings::NumLoaders

Number of loaders.

◆ NumReservedSoundSources

int32 UCriWareCoreSettings::NumReservedSoundSources

The number of additional sounds sources reserved that Atom can play at same time.

◆ SpatializationRack

FSoftObjectPath UCriWareCoreSettings::SpatializationRack

The rack through which spatialized sounds are routed.

◆ VoicesSettings

FAtomVoicesSettings UCriWareCoreSettings::VoicesSettings

このクラス詳解は次のファイルから抽出されました: