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

#include <IAtomSoundHandleSystem.h>

类 IAtomSoundHandleSystem 继承关系图:

Public 成员函数

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

静态 Public 成员函数

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 重载.


该类的文档由以下文件生成: