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

#include <AtomResource.h>

类 FAtomResource 继承关系图:

Public 成员函数

 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 ()

Protected 类型

typedef TUniqueFunction< void(IAtomSoundResource *Dependency)> FIterateDependenciesCallback

Protected 属性

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

◆ GetCueSheetResource()

virtual FAtomCueSheetResource * FAtomResource::GetCueSheetResource ( )
inlinevirtual

被 FAtomCueSheetResource 重载.

◆ GetSoundResource()

◆ GetWaveBankResource()

virtual FAtomWaveBankResource * FAtomResource::GetWaveBankResource ( )
inlinevirtual

被 FAtomWaveBankResource 重载.

◆ Init()

virtual bool FAtomResource::Init ( FAtomResourceId InResourceID)
inlinevirtual

◆ IsAsyncLoading()

virtual bool FAtomResource::IsAsyncLoading ( ) const
inlinevirtual

◆ IsLoaded()

◆ IterateOverSoundResourceDependencies()

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

被 FAtomCueSheetResource 重载.

◆ MakeSureIsLoaded()

◆ Teardown()

virtual void FAtomResource::Teardown ( )
inlinevirtual

◆ Unload()

virtual void FAtomResource::Unload ( )
inlinevirtual

◆ Update()

类成员变量说明

◆ ResourceID

FAtomResourceId FAtomResource::ResourceID
protected

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomResource.h