|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomResource.h>
クラス | |
| class | FLoadTask |
| struct | FOnLoadCompletedDelegate |
| struct | FOnLoadCompletedEvent |
公開メンバ関数 | |
| FAtomStreamableResource (IAtomSoundResource *InSource) | |
| virtual IAtomSoundResource * | GetSoundResource () 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 bool | AsyncLoad (TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted, ENamedThreads::Type CallbackThread, EAtomResourceScope Scope) |
| virtual FAtomCueSheetResource * | GetCueSheetResource () |
| virtual FAtomWaveBankResource * | GetWaveBankResource () |
| virtual bool | Init (FAtomResourceId InResourceID) |
| virtual void | IterateOverSoundResourceDependencies (const FIterateDependenciesCallback &Callback) const |
| virtual void | Teardown () |
| virtual void | Unload () |
限定公開メンバ関数 | |
| void | ReleaseFsBinderWork () |
| void | SetFsBinderWork (int32 WorkSize) |
| void | SetFsHandle (FCriFsBinderPtr &InFsBinder) |
| void | SetNativeHandle (TCriHandleType &InCriHandle) |
限定公開変数類 | |
| bool | bIsStreamed = false |
| TCriHandleType | CriResource |
| FCriFsBinderPtr | FsBinder |
| void * | FsBinderWork = nullptr |
| FLoadTask * | LoadTask = nullptr |
| FCriticalSection | LoadTaskLock |
| uint8 * | LocalData = nullptr |
| FOnLoadCompletedEvent | OnLoadCompletedEvent |
| IAtomSoundResource * | Source |
| 基底クラス FAtomResource に属する継承限定公開変数類 | |
| FAtomResourceId | ResourceID |
その他の継承メンバ | |
| 基底クラス FAtomResource に属する継承限定公開型 | |
| typedef TUniqueFunction< void(IAtomSoundResource *Dependency)> | FIterateDependenciesCallback |
|
inline |
|
inlineoverridevirtual |
FAtomResourceを再実装しています。
|
overridevirtual |
FAtomResourceを再実装しています。
|
inlineoverridevirtual |
FAtomResourceを再実装しています。
FAtomCueSheetResourceで再実装されています。
|
inline |
|
overridevirtual |
FAtomResourceを再実装しています。
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineoverridevirtual |
FAtomResourceを再実装しています。
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
Task used to load data.
|
protected |
For inlined resource, When scope is Unique, keep data localy for exclusive access.
|
protected |
|
protected |