|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <CriWareCore.h>
公開メンバ関数 | |
| FCriWareCore () | |
| ~FCriWareCore () | |
| CRIWARECORE_API FAtomRuntimeHandle | GetActiveAtomRuntime () const |
| CRIWARECORE_API FAtomRuntimeManager * | GetAtomRuntimeManager () const |
| CRIWARECORE_API FAtomRuntimeHandle | GetMainAtomRuntime () const |
| CRIWARECORE_API uint32 | GetMainAtomRuntimeID () const |
| CRIWARECORE_API FAtomRuntime * | GetMainAtomRuntimeRaw () const |
| void | HandleApplicationHasReactivated () |
| void | HandleApplicationWillDeactivate () |
| void | HandleOnEndFrame () |
| CRIWARECORE_API void | InitalizeLibraries () |
| FORCEINLINE bool | IsInitialized () const |
| CRIWARECORE_API void | SetupFileSystem (FCriWareAllocator &FsAllocator) |
| CRIWARECORE_API void | UninitializeLibraries () |
静的公開メンバ関数 | |
| static FORCEINLINE FCriWarePlatform & | GetPlatform () |
非公開メンバ関数 | |
| void | InitializeAtomRuntimeManager () |
| void | ReleaseAtomRuntimeManager () |
| void | UpdateAtomListeners (UWorld *World) |
非公開変数類 | |
| FAtomRuntimeManager * | AtomRuntimeManager = nullptr |
| bool | bIsInitialized |
| FAtomRuntimeHandle | MainAtomRuntimeHandle |
静的非公開変数類 | |
| static CRIWARECORE_API FCriWarePlatform | Platform = FCriWarePlatform() |
Main class for CriWare. Responsible of libraries initialization and runtime control.
| FCriWareCore::FCriWareCore | ( | ) |
| FCriWareCore::~FCriWareCore | ( | ) |
| FAtomRuntimeHandle FCriWareCore::GetActiveAtomRuntime | ( | ) | const |
Returns the currently active Atom runtime
| FAtomRuntimeManager * FCriWareCore::GetAtomRuntimeManager | ( | ) | const |
Returns The Atom runtime manager of the CriWare module, this allows the creation and management of multiple Atom runtimes.
| FAtomRuntimeHandle FCriWareCore::GetMainAtomRuntime | ( | ) | const |
Returns the main Atom runtime used by the CriWare module.
| uint32 FCriWareCore::GetMainAtomRuntimeID | ( | ) | const |
Returns the main Atom runtime ID used by the CriWare module.
| FAtomRuntime * FCriWareCore::GetMainAtomRuntimeRaw | ( | ) | const |
|
inlinestatic |
| void FCriWareCore::HandleApplicationHasReactivated | ( | ) |
On Application Has Reactivated.
| void FCriWareCore::HandleApplicationWillDeactivate | ( | ) |
On Application Will Deactivate.
| void FCriWareCore::HandleOnEndFrame | ( | ) |
On End Frame. (FCriWareCore Tick)
| void FCriWareCore::InitalizeLibraries | ( | ) |
Initializes CriWare Libraries and sub-modules following plugin settings.
|
private |
|
inline |
Check if initialized.
|
private |
| void FCriWareCore::SetupFileSystem | ( | FCriWareAllocator & | FsAllocator | ) |
Convinient function to setup filesystem global settings.
| void FCriWareCore::UninitializeLibraries | ( | ) |
Uninitializes CriWare Libraries and sub-modules following plugin settings.
|
private |
|
private |
The Atom runtime manager
|
private |
|
private |
Atom runtime handle to the main Atom runtime.
|
staticprivate |