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

初期化クラス More...

#include <GxSysPrimitive.h>

Inheritance diagram for GxPrimitiveInitialInformation:
Collaboration diagram for GxPrimitiveInitialInformation:

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 GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (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の取得
 

Detailed Description

初期化クラス

Member Function Documentation

◆ loadJson()

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

JSONから読み込み

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

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