12GX_UTILITY_NAMESPACE_BEGIN()
40 void cleanup(
void)
override;
49 b32 setup(
void)
override;
51 void forceAsyncUpdate(
void)
override;
120 static const u32 LINE_COUNT_MAX = 20;
141 GX_FORCE_INLINE
void reset(
void) { _isReset =
true; }
152 GX_FORCE_INLINE
void setLineWidth(f32 width) { _lineWidth = width; _isReset =
true; }
154 GX_FORCE_INLINE
void setLineCount(u32 count) { _lineCount = count; _isReset =
true; }
169GX_UTILITY_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
void GxTypedObject
その他
Definition GxDefine.h:213
プロパティクラス
Definition GxProperty.h:48
メッシュコリジョンリソースクラス
Definition GxResCollisionMesh.h:19
マテリアルリソース
Definition GxResMaterial.h:18
モデルリソースクラス
Definition GxResModel.h:20
実行時型情報クラス
Definition GxRtti.h:154
背景ユニット基底クラス
Definition GxUnitBackgroundBase.h:20
座標ユニット基礎クラス
Definition GxUnitLocate.h:23
動的モデルユニット
Definition GxUnitModelDynamic.h:18
PLATEAU横断歩道ユニット
Definition GxUnitPlateau.h:109
void forceAsyncUpdate(void) override
強制並列更新
Definition GxUnitPlateau.cpp:330
GX_FORCE_INLINE void setLineWidth(f32 width)
ライン幅を設定
Definition GxUnitPlateau.h:152
GxUnitCrosswalk(void)
デフォルトコンストラクタ
Definition GxUnitPlateau.cpp:320
GX_FORCE_INLINE void setLineCount(u32 count)
ライン数を設定
Definition GxUnitPlateau.h:154
PLATEAUユニット
Definition GxUnitPlateau.h:18
constexpr GxUnitBackgroundBase * getUnitBldg(void) const
Definition GxUnitPlateau.h:65
constexpr GxUnitBackgroundBase * getUnitTran(void) const
道路ユニットを取得
Definition GxUnitPlateau.h:67
インデックス指定型フラグ
Definition GxStruct.h:1294
32bitブーリアン
Definition GxDefine.h:173