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

#include <IAtomSoundHandleSystem.h>

IAtomSoundHandleSystem の継承関係図

公開メンバ関数

virtual ~IAtomSoundHandleSystem ()=default
virtual Atom::FSoundHandleID CreateSoundHandle (UAtomSoundBase *Sound, IAtomSoundHandleOwner *Owner)
 This should create a sound and we should map it to an identifier. Then return the identifier to the owner to keep track of
virtual Atom::EResult Play (Atom::FSoundHandleID ID)
 Play the sound that is represented by the sound handle with the following ID
virtual void SetTransform (Atom::FSoundHandleID ID, const FTransform &Transform)
 Set the transform on the sound that is represented by the sound handle with the following ID
virtual void Stop (Atom::FSoundHandleID ID)
 Stop the sound that is represented by the sound handle with the following ID

静的公開メンバ関数

static FName GetModularFeatureName ()
static TArray< IAtomSoundHandleSystem * > GetRegisteredInterfaces ()

詳解

This interface should be used with systems aiming to create Sound Handles: gameplay thread representations of sounds

構築子と解体子

◆ ~IAtomSoundHandleSystem()

virtual IAtomSoundHandleSystem::~IAtomSoundHandleSystem ( )
virtualdefault

関数詳解

◆ CreateSoundHandle()

virtual Atom::FSoundHandleID IAtomSoundHandleSystem::CreateSoundHandle ( UAtomSoundBase * Sound,
IAtomSoundHandleOwner * Owner )
inlinevirtual

This should create a sound and we should map it to an identifier. Then return the identifier to the owner to keep track of

引数
Sound
Owner
戻り値

UAtomSoundHandleSubsystemで再実装されています。

◆ GetModularFeatureName()

FName IAtomSoundHandleSystem::GetModularFeatureName ( )
inlinestatic

Get the name of all Sound Handle implementations in the Modular Features registry.

戻り値
"AtomSoundHandles"

◆ GetRegisteredInterfaces()

TArray< IAtomSoundHandleSystem * > IAtomSoundHandleSystem::GetRegisteredInterfaces ( )
inlinestatic

◆ Play()

virtual Atom::EResult IAtomSoundHandleSystem::Play ( Atom::FSoundHandleID ID)
inlinevirtual

Play the sound that is represented by the sound handle with the following ID

引数
ID

UAtomSoundHandleSubsystemで再実装されています。

◆ SetTransform()

virtual void IAtomSoundHandleSystem::SetTransform ( Atom::FSoundHandleID ID,
const FTransform & Transform )
inlinevirtual

Set the transform on the sound that is represented by the sound handle with the following ID

引数
ID
Transform

UAtomSoundHandleSubsystemで再実装されています。

◆ Stop()

virtual void IAtomSoundHandleSystem::Stop ( Atom::FSoundHandleID ID)
inlinevirtual

Stop the sound that is represented by the sound handle with the following ID

引数
ID

UAtomSoundHandleSubsystemで再実装されています。


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