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

#include <IManaRuntime.h>

IManaRuntime の継承関係図

公開メンバ関数

virtual ~IManaRuntime ()=default
virtual void Finalize ()=0
virtual bool GetAtomDbasSettings (int &InOutDbasMaxBPS, int &InOutDBasMaxStream)=0
virtual bool GetFileSystemSettings (int &InOutNumBinders, int &InOutMaxBindings, int &InOutNumLoaders)=0
virtual void Initialize (const FAtomPluginInitializationParams &InitializationParams)=0
virtual bool OnPostHelp (FCommonViewportClient *ViewportClient, const TCHAR *Stream)=0
virtual int32 OnRenderStat (UViewportStatsSubsystem *ViewportSubsystem, int32 X, int32 Y)=0
virtual bool OnToggleStat (FCommonViewportClient *ViewportClient, const TCHAR *Stream)=0
virtual void ProcessPlugin (const double InElapsed)=0
 UE_BUILD_SHIPPING

詳解

Interface to access the mana runtime from core plugin

構築子と解体子

◆ ~IManaRuntime()

virtual IManaRuntime::~IManaRuntime ( )
virtualdefault

Virtual destructor

関数詳解

◆ Finalize()

virtual void IManaRuntime::Finalize ( )
pure virtual

Finalize plugin before Atom runtime finalization.

◆ GetAtomDbasSettings()

virtual bool IManaRuntime::GetAtomDbasSettings ( int & InOutDbasMaxBPS,
int & InOutDBasMaxStream )
pure virtual

Atom runtime call this when creating dbas settings. If returns false, Atom will handle Dbas automatically.

◆ GetFileSystemSettings()

virtual bool IManaRuntime::GetFileSystemSettings ( int & InOutNumBinders,
int & InOutMaxBindings,
int & InOutNumLoaders )
pure virtual

CriWareCore call this when setting up FileSystem. If returns false, Atom will handle FileSystem automatically.

◆ Initialize()

virtual void IManaRuntime::Initialize ( const FAtomPluginInitializationParams & InitializationParams)
pure virtual

Initialize plugin after Atom runtime initialization.

◆ OnPostHelp()

virtual bool IManaRuntime::OnPostHelp ( FCommonViewportClient * ViewportClient,
const TCHAR * Stream )
pure virtual

Request to post help from active plugin (non-shipping builds only)

◆ OnRenderStat()

virtual int32 IManaRuntime::OnRenderStat ( UViewportStatsSubsystem * ViewportSubsystem,
int32 X,
int32 Y )
pure virtual

Render stats pertaining debug informations (non-shipping builds only)

◆ OnToggleStat()

virtual bool IManaRuntime::OnToggleStat ( FCommonViewportClient * ViewportClient,
const TCHAR * Stream )
pure virtual

Toggle showing render stats pertaining to plugin (non-shipping builds only)

◆ ProcessPlugin()

virtual void IManaRuntime::ProcessPlugin ( const double InElapsed)
pure virtual

UE_BUILD_SHIPPING

Processes on Atom thread after processing Atom.


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