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

#include <AtomWaveBankResource.h>

FAtomWaveBankResource の継承関係図

公開メンバ関数

 FAtomWaveBankResource (UAtomWaveBank *InSource)
virtual bool AsyncLoad (TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted, ENamedThreads::Type CallbackThread, EAtomResourceScope Scope) override
CriAtomAwbHn GetNativeHandle () const
int32 GetNumWaves () const
virtual FAtomWaveBankResourceGetWaveBankResource () override
bool GetWaveformInfo (int32 WaveID, FAtomWaveInfo &OutWaveInfo) const
bool GetWaveIDByIndex (int32 WaveIndex, int32 &OutWaveID) const
virtual void Teardown () override
virtual void Unload () override
基底クラス FAtomStreamableResource< FCriAtomAwbPtr > に属する継承公開メンバ関数
 FAtomStreamableResource (IAtomSoundResource *InSource)
virtual IAtomSoundResourceGetSoundResource () const override
virtual bool IsAsyncLoading () const override
virtual bool IsLoaded () const override
bool IsUsingFileSystemBinder () const
virtual void MakeSureIsLoaded (EAtomResourceScope Scope) override
virtual void Update () override
基底クラス FAtomResource に属する継承公開メンバ関数
 FAtomResource ()
virtual ~FAtomResource ()
virtual FAtomCueSheetResourceGetCueSheetResource ()
virtual bool Init (FAtomResourceId InResourceID)
virtual void IterateOverSoundResourceDependencies (const FIterateDependenciesCallback &Callback) const

静的非公開メンバ関数

static bool GetWaveformInfoInternal (CriAtomAwbHn AwbHandle, CriFsBinderHn FsBinderHandle, int32 WaveID, FAtomWaveInfo &OutWaveInfo)

非公開変数類

friend FAtomCueSheetResource

その他の継承メンバ

基底クラス FAtomResource に属する継承限定公開型
typedef TUniqueFunction< void(IAtomSoundResource *Dependency)> FIterateDependenciesCallback
基底クラス FAtomStreamableResource< FCriAtomAwbPtr > に属する継承限定公開メンバ関数
void ReleaseFsBinderWork ()
void SetFsBinderWork (int32 WorkSize)
void SetFsHandle (FCriFsBinderPtr &InFsBinder)
void SetNativeHandle (FCriAtomAwbPtr &InCriHandle)
基底クラス FAtomStreamableResource< FCriAtomAwbPtr > に属する継承限定公開変数類
bool bIsStreamed
FCriAtomAwbPtr CriResource
FCriFsBinderPtr FsBinder
void * FsBinderWork
FLoadTask * LoadTask
FCriticalSection LoadTaskLock
uint8 * LocalData
FOnLoadCompletedEvent OnLoadCompletedEvent
IAtomSoundResourceSource
基底クラス FAtomResource に属する継承限定公開変数類
FAtomResourceId ResourceID

構築子と解体子

◆ FAtomWaveBankResource()

FAtomWaveBankResource::FAtomWaveBankResource ( UAtomWaveBank * InSource)
inline

関数詳解

◆ AsyncLoad()

bool FAtomWaveBankResource::AsyncLoad ( TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted,
ENamedThreads::Type CallbackThread,
EAtomResourceScope Scope )
overridevirtual

FAtomResourceを再実装しています。

◆ GetNativeHandle()

CriAtomAwbHn FAtomWaveBankResource::GetNativeHandle ( ) const

Retruns the native handle pointer to access to other native functions. (Use this with care)

◆ GetNumWaves()

int32 FAtomWaveBankResource::GetNumWaves ( ) const

Retrieves the number of waves in this wave bank resource.

◆ GetWaveBankResource()

virtual FAtomWaveBankResource * FAtomWaveBankResource::GetWaveBankResource ( )
inlineoverridevirtual

FAtomResourceを再実装しています。

◆ GetWaveformInfo()

bool FAtomWaveBankResource::GetWaveformInfo ( int32 WaveID,
FAtomWaveInfo & OutWaveInfo ) const

Retrieves waveform information of a wave.

◆ GetWaveformInfoInternal()

bool FAtomWaveBankResource::GetWaveformInfoInternal ( CriAtomAwbHn AwbHandle,
CriFsBinderHn FsBinderHandle,
int32 WaveID,
FAtomWaveInfo & OutWaveInfo )
staticprivate

◆ GetWaveIDByIndex()

bool FAtomWaveBankResource::GetWaveIDByIndex ( int32 WaveIndex,
int32 & OutWaveID ) const

Retrieves wave identifier by its index in this wave bank resource.

◆ Teardown()

void FAtomWaveBankResource::Teardown ( )
overridevirtual

FAtomResourceを再実装しています。

◆ Unload()

void FAtomWaveBankResource::Unload ( )
overridevirtual

FAtomResourceを再実装しています。

メンバ詳解

◆ FAtomCueSheetResource

friend FAtomWaveBankResource::FAtomCueSheetResource
private

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