|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomWaveBankResource.h>
公開メンバ関数 | |
| FAtomWaveBankResource (UAtomWaveBank *InSource) | |
| virtual bool | AsyncLoad (TFunction< void(EAtomResourceLoadResult)> OnLoadCompleted, ENamedThreads::Type CallbackThread, EAtomResourceScope Scope) override |
| CriAtomAwbHn | GetNativeHandle () const |
| int32 | GetNumWaves () const |
| virtual FAtomWaveBankResource * | GetWaveBankResource () 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 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 FAtomCueSheetResource * | GetCueSheetResource () |
| 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 |
| IAtomSoundResource * | Source |
| 基底クラス FAtomResource に属する継承限定公開変数類 | |
| FAtomResourceId | ResourceID |
|
inline |
|
overridevirtual |
FAtomResourceを再実装しています。
| CriAtomAwbHn FAtomWaveBankResource::GetNativeHandle | ( | ) | const |
Retruns the native handle pointer to access to other native functions. (Use this with care)
| int32 FAtomWaveBankResource::GetNumWaves | ( | ) | const |
Retrieves the number of waves in this wave bank resource.
|
inlineoverridevirtual |
FAtomResourceを再実装しています。
| bool FAtomWaveBankResource::GetWaveformInfo | ( | int32 | WaveID, |
| FAtomWaveInfo & | OutWaveInfo ) const |
Retrieves waveform information of a wave.
|
staticprivate |
| bool FAtomWaveBankResource::GetWaveIDByIndex | ( | int32 | WaveIndex, |
| int32 & | OutWaveID ) const |
Retrieves wave identifier by its index in this wave bank resource.
|
overridevirtual |
FAtomResourceを再実装しています。
|
overridevirtual |
FAtomResourceを再実装しています。
|
private |