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

#include <AtomResource.h>

FAtomResource の継承関係図

公開メンバ関数

 FAtomResource ()
virtual ~FAtomResource ()
virtual bool AsyncLoad (TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted, ENamedThreads::Type CallbackThread, EAtomResourceScope Scope)
virtual FAtomCueSheetResource * GetCueSheetResource ()
virtual IAtomSoundResource * GetSoundResource () const
virtual FAtomWaveBankResource * GetWaveBankResource ()
virtual bool Init (FAtomResourceId InResourceID)
virtual bool IsAsyncLoading () const
virtual bool IsLoaded () const
virtual void IterateOverSoundResourceDependencies (const FIterateDependenciesCallback &Callback) const
virtual void MakeSureIsLoaded (EAtomResourceScope Scope)
virtual void Teardown ()
virtual void Unload ()
virtual void Update ()

限定公開型

typedef TUniqueFunction< void(IAtomSoundResource *Dependency)> FIterateDependenciesCallback

限定公開変数類

FAtomResourceId ResourceID

型定義メンバ詳解

◆ FIterateDependenciesCallback

typedef TUniqueFunction<void(IAtomSoundResource* Dependency)> FAtomResource::FIterateDependenciesCallback
protected

構築子と解体子

◆ FAtomResource()

FAtomResource::FAtomResource ( )
inline

◆ ~FAtomResource()

virtual FAtomResource::~FAtomResource ( )
inlinevirtual

関数詳解

◆ AsyncLoad()

virtual bool FAtomResource::AsyncLoad ( TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted,
ENamedThreads::Type CallbackThread,
EAtomResourceScope Scope )
inlinevirtual

FAtomCueSheetResource, FAtomWaveBankResourceで再実装されています。

◆ GetCueSheetResource()

virtual FAtomCueSheetResource * FAtomResource::GetCueSheetResource ( )
inlinevirtual

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

◆ GetSoundResource()

virtual IAtomSoundResource * FAtomResource::GetSoundResource ( ) const
inlinevirtual

◆ GetWaveBankResource()

virtual FAtomWaveBankResource * FAtomResource::GetWaveBankResource ( )
inlinevirtual

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

◆ Init()

virtual bool FAtomResource::Init ( FAtomResourceId InResourceID)
inlinevirtual

◆ IsAsyncLoading()

virtual bool FAtomResource::IsAsyncLoading ( ) const
inlinevirtual

◆ IsLoaded()

virtual bool FAtomResource::IsLoaded ( ) const
inlinevirtual

◆ IterateOverSoundResourceDependencies()

virtual void FAtomResource::IterateOverSoundResourceDependencies ( const FIterateDependenciesCallback & Callback) const
inlinevirtual

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

◆ MakeSureIsLoaded()

virtual void FAtomResource::MakeSureIsLoaded ( EAtomResourceScope Scope)
inlinevirtual

◆ Teardown()

virtual void FAtomResource::Teardown ( )
inlinevirtual

FAtomCueSheetResource, FAtomWaveBankResourceで再実装されています。

◆ Unload()

virtual void FAtomResource::Unload ( )
inlinevirtual

FAtomCueSheetResource, FAtomWaveBankResourceで再実装されています。

◆ Update()

virtual void FAtomResource::Update ( )
inlinevirtual

メンバ詳解

◆ ResourceID

FAtomResourceId FAtomResource::ResourceID
protected

このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomResource.h