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

#include <CriWare.h>

UCriWare の継承関係図

公開メンバ関数

virtual bool Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Out= *GLog) override
void FinishDestroy () override
FAtomRuntimeHandle GetActiveAtomRuntime () const
const UAtomConfigGetAtomConfiguration () const
FAtomResourceManagerGetAtomResourceManager () const
FAtomRuntimeManagerGetAtomRuntimeManager () const
TAtomRuntimePluginPtr GetAtomRuntimePlugin (FName PluginName) const
FORCEINLINE TSharedPtr< FCriWareCoreGetCriWareCore ()
FAtomRuntimeHandle GetMainAtomRuntime () const
FORCEINLINE FCriWarePlatformGetPlatform ()
virtual void Init (TWeakPtr< FCriWareCore > InCriWareCore)
bool Initialize ()
bool IsInitialized () const
void ResetAtomConfiguration ()
bool SetAtomConfiguration (const UAtomConfig *InAtomConfig)
bool Uninitialize ()

静的公開メンバ関数

static void AddReferencedObjects (UObject *InThis, FReferenceCollector &Collector)

非公開変数類

TObjectPtr< const UAtomConfigAtomConfig
TWeakPtr< FCriWareCoreCriWareCore

詳解

Main UObject class for CriWare. Interface to CriWare libraries and global features.

関数詳解

◆ AddReferencedObjects()

void UCriWare::AddReferencedObjects ( UObject * InThis,
FReferenceCollector & Collector )
static

◆ Exec()

bool UCriWare::Exec ( UWorld * InWorld,
const TCHAR * Cmd,
FOutputDevice & Out = *GLog )
overridevirtual

◆ FinishDestroy()

void UCriWare::FinishDestroy ( )
override

◆ GetActiveAtomRuntime()

FAtomRuntimeHandle UCriWare::GetActiveAtomRuntime ( ) const

Gets the current active Atom runtime.

◆ GetAtomConfiguration()

const UAtomConfig * UCriWare::GetAtomConfiguration ( ) const
inline

The currently registered AtomConfig.

◆ GetAtomResourceManager()

FAtomResourceManager * UCriWare::GetAtomResourceManager ( ) const

Gets the Atom resource manager.

◆ GetAtomRuntimeManager()

FAtomRuntimeManager * UCriWare::GetAtomRuntimeManager ( ) const

Gets the Atom runtime manager.

◆ GetAtomRuntimePlugin()

TAtomRuntimePluginPtr UCriWare::GetAtomRuntimePlugin ( FName PluginName) const

Gets the Mana Runtime if exist.

◆ GetCriWareCore()

FORCEINLINE TSharedPtr< FCriWareCore > UCriWare::GetCriWareCore ( )
inline

Gets the underlying CriWareCore object.

◆ GetMainAtomRuntime()

FAtomRuntimeHandle UCriWare::GetMainAtomRuntime ( ) const

Gets the main Atom runtime.

◆ GetPlatform()

FORCEINLINE FCriWarePlatform & UCriWare::GetPlatform ( )
inline

Access to current platform module interface.

◆ Init()

void UCriWare::Init ( TWeakPtr< FCriWareCore > InCriWareCore)
virtual

◆ Initialize()

bool UCriWare::Initialize ( )

◆ IsInitialized()

bool UCriWare::IsInitialized ( ) const
inline

Check if initialized.

◆ ResetAtomConfiguration()

void UCriWare::ResetAtomConfiguration ( )
inline

Unregister current AtomConfig data from Atom library.

◆ SetAtomConfiguration()

bool UCriWare::SetAtomConfiguration ( const UAtomConfig * InAtomConfig)

Registers AtomConfig data to Atom library.

◆ Uninitialize()

bool UCriWare::Uninitialize ( )

メンバ詳解

◆ AtomConfig

TObjectPtr<const UAtomConfig> UCriWare::AtomConfig
private

The Atom configuration.

◆ CriWareCore

TWeakPtr<FCriWareCore> UCriWare::CriWareCore
private

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