OROCHI
 
Loading...
Searching...
No Matches
GxMainInitialInformation Class Reference

初期化クラス More...

#include <GxSysMain.h>

Inheritance diagram for GxMainInitialInformation:
Collaboration diagram for GxMainInitialInformation:

Public Member Functions

操作
void loadJson (GX_CSTR path)
 JSONから読み込み
 
void loadJson (const GxJson::GxJsonNode &jsonNode)
 JSONから読み込み
 
アクセサ
GX_FORCE_INLINE void setUserAllocatorInformationArray (GxAllocatorList::GxCreateInformation *pUserAllocatorInformationArray, u32 count)
 ユーザーアロケータ初期化情報設定
 
constexpr GxAllocatorList::GxCreateInformationgetUserAllocatorInformationArray (void) const
 アロケータ初期化情報取得
 
constexpr u32 getUserAllocatorInformationCount (void) const
 アロケータ初期化情報数取得
 
constexpr GxStageInitialInformationBasegetStageInitialInformation (void) const
 ステージ初期化情報取得
 
constexpr GxRenderInitialInformationgetRenderInitialInformation (void) const
 描画初期化情報取得
 
constexpr GxPrimitiveInitialInformationgetPrimitiveInitialInformation (void) const
 プリミティブ初期化情報取得
 
constexpr GxResourceInitialInformationgetResourceInitialInformation (void) const
 リソース初期化情報取得
 
constexpr GxEffectInitialInformationBasegetEffectInitialInformation (void) const
 エフェクト初期化情報取得
 
constexpr GxFilterInitialInformationBasegetFilterInitialInformation (void) const
 フィルター初期化情報取得
 
constexpr GxInputInitialInformationgetInputInitialInformation (void) const
 入力初期化情報取得
 
constexpr GxCollisionInitialInformationBasegetCollisionInitialInformation (void) const
 コリジョン初期化情報取得
 
constexpr GxDynamicsInitialInformationBasegetDynamicsInitialInformation (void) const
 物理初期化情報取得
 
constexpr GxNetworkInitialInformationgetNetworkInitialInformation (void) const
 ネットワーク初期化情報取得
 
constexpr GxUnitInitialInformationgetUnitInitialInformation (void) const
 ユニット初期化情報取得
 
constexpr GxSoundInitialInformationBasegetSoundInitialInformation (void) const
 サウンド初期化情報取得
 
constexpr GxMovieInitialInformationBasegetMovieInitialInformation (void) const
 ムービー初期化情報取得
 
constexpr GxFontInitialInformationgetFontInitialInformation (void) const
 フォント初期化情報取得
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

メンバ変数

s32 _threadJobMax
 マルチスレッドのジョブの最大数
 
b32 _fixThreadFlag
 スレッドを固定する
 
GxThread::PRIORITY _threadPriority
 スレッドプライオリティ
 
b32 _useSequentialThreadManagerPrecede
 スレッドマネージャを使うかフラグ
 
u32 _systemAllocatorSize [static_cast< u32 >(GxAllocatorList::ALLOCATOR_TYPE::SYSTEM_MAX)]
 システムアロケータのサイズ
 

初期化

 GxMainInitialInformation (GxStageInitialInformationBase *pStageInitialInformation, GxRenderInitialInformation *pRenderInitialInformation, GxPrimitiveInitialInformation *pPrimitiveInitialInformation, GxResourceInitialInformation *pResourceInitialInformation, GxEffectInitialInformationBase *pEffectInitialInformation, GxFilterInitialInformationBase *pFilterInitialInformation, GxInputInitialInformation *pInputInitialInformation, GxCollisionInitialInformationBase *pCollisionInitialInformation, GxDynamicsInitialInformationBase *pDynamicsInitialInformation, GxNetworkInitialInformation *pNetworkInitialInformation, GxUnitInitialInformation *pUnitInitialInformation, GxSoundInitialInformationBase *pSoundInitialInformation, GxMovieInitialInformationBase *pMovieInitialInformation, GxFontInitialInformation *pFontInitialInformation)
 コンストラクタ
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

初期化クラス

Member Function Documentation

◆ loadJson() [1/2]

void GxMainInitialInformation::loadJson ( const GxJson::GxJsonNode & jsonNode)

JSONから読み込み

Parameters
jsonNode[in] JSONノード
Here is the call graph for this function:

◆ loadJson() [2/2]

void GxMainInitialInformation::loadJson ( GX_CSTR path)

JSONから読み込み

Parameters
path[in] JSONファイルパス
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: