CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomSoundBase.h 文件参考
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "Interfaces/Interface_AssetUserData.h"
#include "Runtime/Launch/Resources/Version.h"
#include "Atom.h"
#include "AtomResourceManager.h"
#include "AtomConcurrency.h"
#include "Modulation/AtomModulationDestination.h"
#include "AtomSoundBase.generated.h"

类

struct  IAtomSoundClient
class  UAtomSoundBase

枚举

enum class  EAtomVirtualizationMode : uint8 { Normal , StopWhenSilent , PlayWhenSilent , Retrigger }

枚举类型说明

◆ EAtomVirtualizationMode

enum class EAtomVirtualizationMode : uint8
strong

Method of virtualization when an Atom sound is stopped due to playback constraints (i.e. by concurrency, priority, and/or MaxChannelCount) for a given sound.

枚举值
Normal 

Virtualization is disabled and sound continue to use a voice when silent.

StopWhenSilent 

Virtualization is disabled and sound is stopped when silent.

PlayWhenSilent 

Sound continues to play when silent, using an Atom virtual voice.

Retrigger 

Sound will restarts from beginning upon realization from being virtual, using an Atom virtual voice. If sound is looping, sound restarts from beginning upon realization from being virtual. This mode does not keep any Atom resources while virtualized.