12GX_HUD_NAMESPACE_BEGIN()
42 b32 setup(
void )
override;
44 void cleanup(
void )
override;
53 void asyncUpdate(
void )
override;
55 void forceAsyncUpdate(
void )
override;
61 void removeUnit(
void );
64 void addSelectUnit( s32 addIndex );
72 void startScroll(
void );
75 void updateScrollLimitPosition(
void );
77 void updateLocalPosition(
void );
79 void updateSize(
void );
81 void adjustSize(
void );
84 void updateWheelScroll(
void );
96 void setSelectUnitIndex( s32 index );
99 constexpr u32
getUnitCount(
void )
const {
return getChildCount(); }
132GX_HUD_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
static constexpr u32 VALUE_128
128
Definition GxMath.h:126
実行時型情報クラス
Definition GxRtti.h:154
2D基礎ユニットクラス
Definition GxUnit2DBase.h:24
ユニット基礎クラス
Definition GxUnitBase.h:45
HUD画像ユニットクラス
Definition GxUnitHudImage.h:18
HUDスクロールコンテンツユニットクラス
Definition GxUnitHudScrollContent.h:18
f32 _currentScrollProcessTime
現在のスクロール処理時間
Definition GxUnitHudScrollContent.h:122
constexpr u32 getSelectUnitIndex(void) const
選択ユニットIndexを取得
Definition GxUnitHudScrollContent.h:94
GxVector2 _oldScrollLowerLimitPosition
前回のスクロール下限座標
Definition GxUnitHudScrollContent.h:118
GxVector2 _scrollLowerLimitPosition
スクロール下限座標
Definition GxUnitHudScrollContent.h:116
GxVector2 _scrollUpperLimitPosition
スクロール上限座標
Definition GxUnitHudScrollContent.h:115
constexpr u32 getUnitCount(void) const
ユニット数取得
Definition GxUnitHudScrollContent.h:99
b32 _isScrolling
スクロール中判定
Definition GxUnitHudScrollContent.h:125
b32 _isAutoAdjustSize
自動でサイズ調整するか判定
Definition GxUnitHudScrollContent.h:126
GX_FORCE_INLINE const GxVector2 & getScrollLowerLimitPosition(void) const
スクロール下限座標を取得
Definition GxUnitHudScrollContent.h:104
GxVector2 _scrollEndPosition
スクロール終了座標
Definition GxUnitHudScrollContent.h:120
GxVector2 _oldScrollUpperLimitPosition
前回のスクロール上限座標
Definition GxUnitHudScrollContent.h:117
GX_FORCE_INLINE const GxVector2 & getScrollUpperLimitPosition(void) const
スクロール上限座標を取得
Definition GxUnitHudScrollContent.h:102
GX_FORCE_INLINE b32 isDirtyScrollbarSize(void) const
スクロールバーサイズ更新判定
Definition GxUnitHudScrollContent.h:107
u32 _selectUnitIndex
選択ユニットIndex
Definition GxUnitHudScrollContent.h:123
b32 _isDirtyScrollbarSize
スクロールバーサイズ更新判定
Definition GxUnitHudScrollContent.h:127
GxVector2 _scrollStartPosition
スクロール開始座標
Definition GxUnitHudScrollContent.h:119
2次元ベクトル
Definition GxVector.h:34
32bitブーリアン
Definition GxDefine.h:173