12GX_SHADER_NAMESPACE_BEGIN()
48 GX_ENUM_TABLE_MAX(MARKER_TYPE)
69 void postAsyncUpdate(
void)
override;
71 void render(
void)
override;
107 MARKER_TYPE _markerType;
110 f32 _markerBlinkTimer;
111 f32 _markerBlinkSpeed;
120GX_SHADER_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE(__CLASS__)
GxClassBase継承の禁止宣言
Definition GxBase.h:240
u32 GX_HANDLE
ハンドル
Definition GxDefine.h:214
ユニットモジュール基礎クラス
Definition GxModUnitBase.h:22
マーカーモジュールクラス
Definition GxModUnitMarker.h:18
static GX_FORCE_INLINE const GxRtti & getOwnerDerivedRtti(void)
所持者に必要な継承RTTIを取得
Definition GxModUnitMarker.h:82
constexpr f32 getMarkerBlinkSpeed(void) const
マーカー点滅速度を取得
Definition GxModUnitMarker.h:97
constexpr void setMarkerType(MARKER_TYPE type)
マーカータイプを設定
Definition GxModUnitMarker.h:87
constexpr MARKER_TYPE getMarkerType(void) const
マーカータイプを取得
Definition GxModUnitMarker.h:85
GX_FORCE_INLINE void setMarkerMulColor(const GxColorHDR &color)
マーカーカラー(乗算用)を設定
Definition GxModUnitMarker.h:95
GX_FORCE_INLINE const GxColorHDR & getMarkerMulColor(void) const
マーカーカラー(乗算用)を取得
Definition GxModUnitMarker.h:93
constexpr void setMarkerBlinkSpeed(f32 speed)
マーカー点滅速度を設定
Definition GxModUnitMarker.h:99
MARKER_TYPE
マーカーの種類
Definition GxModUnitMarker.h:30
GX_FORCE_INLINE void setMarkerColor(const GxColorHDR &color)
マーカーカラーを設定
Definition GxModUnitMarker.h:91
GX_FORCE_INLINE const GxColorHDR & getMarkerColor(void) const
マーカーカラーを取得
Definition GxModUnitMarker.h:89
マテリアル構造体
Definition GxRenderMaterial.h:18
実行時型情報クラス
Definition GxRtti.h:154
色(HDR)
Definition GxColor.h:241
32bitブーリアン
Definition GxDefine.h:173