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

#include <CriWareCore.h>

FCriWareCore の継承関係図

公開メンバ関数

 FCriWareCore ()
 ~FCriWareCore ()
CRIWARECORE_API FAtomRuntimeHandle GetActiveAtomRuntime () const
CRIWARECORE_API FAtomRuntimeManagerGetAtomRuntimeManager () const
CRIWARECORE_API FAtomRuntimeHandle GetMainAtomRuntime () const
CRIWARECORE_API uint32 GetMainAtomRuntimeID () const
CRIWARECORE_API FAtomRuntimeGetMainAtomRuntimeRaw () 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 FCriWarePlatformGetPlatform ()

非公開メンバ関数

void InitializeAtomRuntimeManager ()
void ReleaseAtomRuntimeManager ()
void UpdateAtomListeners (UWorld *World)

非公開変数類

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

FCriWareCore::~FCriWareCore ( )

関数詳解

◆ GetActiveAtomRuntime()

FAtomRuntimeHandle FCriWareCore::GetActiveAtomRuntime ( ) const

Returns the currently active Atom runtime

◆ GetAtomRuntimeManager()

FAtomRuntimeManager * FCriWareCore::GetAtomRuntimeManager ( ) const

Returns The Atom runtime manager of the CriWare module, this allows the creation and management of multiple Atom runtimes.

◆ GetMainAtomRuntime()

FAtomRuntimeHandle FCriWareCore::GetMainAtomRuntime ( ) const

Returns the main Atom runtime used by the CriWare module.

◆ GetMainAtomRuntimeID()

uint32 FCriWareCore::GetMainAtomRuntimeID ( ) const

Returns the main Atom runtime ID used by the CriWare module.

◆ GetMainAtomRuntimeRaw()

FAtomRuntime * FCriWareCore::GetMainAtomRuntimeRaw ( ) const

◆ GetPlatform()

FORCEINLINE FCriWarePlatform & FCriWareCore::GetPlatform ( )
inlinestatic

◆ HandleApplicationHasReactivated()

void FCriWareCore::HandleApplicationHasReactivated ( )

On Application Has Reactivated.

◆ HandleApplicationWillDeactivate()

void FCriWareCore::HandleApplicationWillDeactivate ( )

On Application Will Deactivate.

◆ HandleOnEndFrame()

void FCriWareCore::HandleOnEndFrame ( )

On End Frame. (FCriWareCore Tick)

◆ InitalizeLibraries()

void FCriWareCore::InitalizeLibraries ( )

Initializes CriWare Libraries and sub-modules following plugin settings.

◆ InitializeAtomRuntimeManager()

void FCriWareCore::InitializeAtomRuntimeManager ( )
private

◆ IsInitialized()

FORCEINLINE bool FCriWareCore::IsInitialized ( ) const
inline

Check if initialized.

◆ ReleaseAtomRuntimeManager()

void FCriWareCore::ReleaseAtomRuntimeManager ( )
private

◆ SetupFileSystem()

void FCriWareCore::SetupFileSystem ( FCriWareAllocator & FsAllocator)

Convinient function to setup filesystem global settings.

◆ UninitializeLibraries()

void FCriWareCore::UninitializeLibraries ( )

Uninitializes CriWare Libraries and sub-modules following plugin settings.

◆ UpdateAtomListeners()

void FCriWareCore::UpdateAtomListeners ( UWorld * World)
private

メンバ詳解

◆ AtomRuntimeManager

FAtomRuntimeManager* FCriWareCore::AtomRuntimeManager = nullptr
private

The Atom runtime manager

◆ bIsInitialized

bool FCriWareCore::bIsInitialized
private

◆ MainAtomRuntimeHandle

FAtomRuntimeHandle FCriWareCore::MainAtomRuntimeHandle
private

Atom runtime handle to the main Atom runtime.

◆ Platform

FCriWarePlatform FCriWareCore::Platform = FCriWarePlatform()
staticprivate

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