13GX_CORE_NAMESPACE_BEGIN()
39 void cleanup(
void)
override;
48 void asyncUpdate(
void)
override;
50 void render(
void)
override;
71 constexpr f32
getValue(
void)
const {
return _value; }
81 constexpr f32
getZ(
void)
const {
return _z; }
83 constexpr void setZ(f32 z) { _z = z; }
87 constexpr void setPriority(u8 priority) { _priority = priority; }
112GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
ユニット基礎クラス
Definition GxUnitBase.h:45
フェードユニットクラス
Definition GxUnitFade.h:19
constexpr f32 getZ(void) const
z値を取得
Definition GxUnitFade.h:81
GX_FORCE_INLINE void setColor(GxColor color)
カラーを設定
Definition GxUnitFade.h:61
constexpr void setElapseTime(f32 time)
経過時間を設定
Definition GxUnitFade.h:75
GX_FORCE_INLINE void setRegion(const GxRect ®ion)
領域設定 (GxRect::ZERO は自動的にビューのサイズを採用)
Definition GxUnitFade.h:91
constexpr f32 getBeginValue(void) const
開始値を取得
Definition GxUnitFade.h:63
constexpr f32 getValue(void) const
値を取得
Definition GxUnitFade.h:71
constexpr void setTargetTime(f32 time)
目標時間を設定
Definition GxUnitFade.h:79
constexpr void setEndValue(f32 value)
終了値を設定
Definition GxUnitFade.h:69
constexpr f32 getEndValue(void) const
終了値を取得
Definition GxUnitFade.h:67
constexpr f32 getElapseTime(void) const
経過時間を取得
Definition GxUnitFade.h:73
constexpr void setPriority(u8 priority)
プライオリティを設定(255~0)。デフォルトは 255 (最前面)
Definition GxUnitFade.h:87
constexpr void setZ(f32 z)
z値を設定(1.0~0.0)。デフォルトは 1.0 (最前面)
Definition GxUnitFade.h:83
GX_FORCE_INLINE const GxRect & getRegion(void) const
領域取得
Definition GxUnitFade.h:89
GX_FORCE_INLINE GxColor getColor(void) const
カラーを取得
Definition GxUnitFade.h:59
constexpr void setBeginValue(f32 value)
開始値を設定
Definition GxUnitFade.h:65
constexpr f32 getTargetTime(void) const
目標時間を取得
Definition GxUnitFade.h:77
constexpr u8 getPriority(void) const
プライオリティを取得
Definition GxUnitFade.h:85
矩形
Definition GxStruct.h:951