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


Public Member Functions | |
初期化 | |
| GxPrimitiveInitialInformation (void) | |
| コンストラクタ | |
操作 | |
| void | loadJson (const GxJson::GxJsonNode &jsonNode) |
| JSONから読み込み | |
アクセサ | |
| GX_FORCE_INLINE void | setManagerSize3D (u32 bufferSize, u32 vertexBufferSize, u32 indexBufferSize, b32 use32BitIndex=false) |
| 3D描画マネージャサイズ割り当て | |
| GX_FORCE_INLINE void | setManagerSize2D (u32 bufferSize, u32 vertexBufferSize, u32 indexBufferSize, b32 use32BitIndex=false) |
| 2D描画マネージャサイズ割り当て | |
| constexpr void | setMaxProjectionMatrix2DIdCount (u32 count) |
| 2D projection のスタックサイズ | |
| GX_FORCE_INLINE void | setUseVirtualResolutionHudSet (b32 state) |
| HUDセットで仮想解像度を使うか (常に true になるよう廃止予定) | |
| constexpr u32 | getBufferSize3D (void) const |
| 3Dバッファサイズ取得 | |
| constexpr u32 | getVertexBufferSize3D (void) const |
| 3D頂点バッファサイズ取得 | |
| constexpr u32 | getIndexBufferSize3D (void) const |
| 3Dインデックスバッファサイズ取得 | |
| constexpr u32 | getBufferSize2D (void) const |
| 2Dバッファサイズ取得 | |
| constexpr u32 | getVertexBufferSize2D (void) const |
| 2D頂点バッファサイズ取得 | |
| constexpr u32 | getIndexBufferSize2D (void) const |
| 2Dインデックスバッファサイズ取得 | |
| constexpr u32 | getMaxProjectionMatrix2DIdCount (void) const |
| 2D射影マトリクスID最大数を取得 | |
| GX_FORCE_INLINE b32 | isUse32BitIndex3D (void) const |
| 3D 32bitインデックス使用判定 | |
| GX_FORCE_INLINE b32 | isUse32BitIndex2D (void) const |
| 2D 32bitインデックス使用判定 | |
| GX_FORCE_INLINE b32 | isUseVirtualResolutionHudSet (void) const |
| HUDの仮想解像度使用判定 | |
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) |
| デフォルトオブジェクト判定 | |
メンバ変数 | |
| GxPoint2 | _offset |
| 自動スケーリング後のオフセット値 | |
| b32 | _useAutoClearZMask2D |
| 2D描画前に深度マスク(深度バッファ)の全画面クリアするか? | |
| b32 | _renderToBackBuffer2D |
| 2Dはバックバッファに描画するか?デフォルトは true | |
Additional Inherited Members | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
初期化クラス
| void GxPrimitiveInitialInformation::loadJson | ( | const GxJson::GxJsonNode & | jsonNode | ) |
JSONから読み込み
| jsonNode | [in] JSONノード |
