初期化クラス More...
#include <GxSysMain.h>


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::GxCreateInformation * | getUserAllocatorInformationArray (void) const |
| アロケータ初期化情報取得 | |
| constexpr u32 | getUserAllocatorInformationCount (void) const |
| アロケータ初期化情報数取得 | |
| constexpr GxStageInitialInformationBase * | getStageInitialInformation (void) const |
| ステージ初期化情報取得 | |
| constexpr GxRenderInitialInformation * | getRenderInitialInformation (void) const |
| 描画初期化情報取得 | |
| constexpr GxPrimitiveInitialInformation * | getPrimitiveInitialInformation (void) const |
| プリミティブ初期化情報取得 | |
| constexpr GxResourceInitialInformation * | getResourceInitialInformation (void) const |
| リソース初期化情報取得 | |
| constexpr GxEffectInitialInformationBase * | getEffectInitialInformation (void) const |
| エフェクト初期化情報取得 | |
| constexpr GxFilterInitialInformationBase * | getFilterInitialInformation (void) const |
| フィルター初期化情報取得 | |
| constexpr GxInputInitialInformation * | getInputInitialInformation (void) const |
| 入力初期化情報取得 | |
| constexpr GxCollisionInitialInformationBase * | getCollisionInitialInformation (void) const |
| コリジョン初期化情報取得 | |
| constexpr GxDynamicsInitialInformationBase * | getDynamicsInitialInformation (void) const |
| 物理初期化情報取得 | |
| constexpr GxNetworkInitialInformation * | getNetworkInitialInformation (void) const |
| ネットワーク初期化情報取得 | |
| constexpr GxUnitInitialInformation * | getUnitInitialInformation (void) const |
| ユニット初期化情報取得 | |
| constexpr GxSoundInitialInformationBase * | getSoundInitialInformation (void) const |
| サウンド初期化情報取得 | |
| constexpr GxMovieInitialInformationBase * | getMovieInitialInformation (void) const |
| ムービー初期化情報取得 | |
| constexpr GxFontInitialInformation * | getFontInitialInformation (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 GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子 | |
| virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得 | |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (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の取得 | |
初期化クラス
| void GxMainInitialInformation::loadJson | ( | const GxJson::GxJsonNode & | jsonNode | ) |
JSONから読み込み
| jsonNode | [in] JSONノード |

| void GxMainInitialInformation::loadJson | ( | GX_CSTR | path | ) |
JSONから読み込み
| path | [in] JSONファイルパス |

