8class AFade :
public Toshi::TQList<AFade>::TNode
23 :
A( a_uiA ),
R( a_uiR ),
G( a_uiG ),
B( a_uiB ) {}
25 constexpr Color(
const Toshi::TColor& a_rColor )
26 :
A( a_rColor.
A ),
R( a_rColor.
G ),
G( a_rColor.
G ),
B( a_rColor.
B ) {}
44 m_fCurrentTime += a_fDeltaTime;
61 return m_FadeOverEmitter;
65 Color m_FadeFromColor;
70 Toshi::TEmitter<AFade, TBOOL> m_FadeOverEmitter;
#define TCOLOR_GET_A(COLOR)
#define TCOLOR_GET_G(COLOR)
#define TCOLOR_GET_B(COLOR)
#define TCOLOR_ALPHA(R, G, B, A)
#define TCOLOR_GET_R(COLOR)
void SetFadeToColor(const Color &a_rFadeToColor)
void SetFadeTime(TFLOAT a_fFadeTime)
TBOOL IsStillFading(TBOOL a_bThrowFadeOver)
Color * GetCurrentColor(Color &a_rColor)
void Update(TFLOAT a_fDeltaTime)
void SetFadeFromColor(const Color &a_rFadeFromColor)
friend class AFadeManager
AGUI2Rectangle & GetRectangleElement()
Toshi::TEmitter< AFade, TBOOL > & GetFadeOverEmitter()
constexpr Color(TUINT32 a_uiColor)
constexpr Color(TUINT8 a_uiA, TUINT8 a_uiR, TUINT8 a_uiG, TUINT8 a_uiB)
constexpr Color()=default
constexpr TUINT32 GetTColor32() const
constexpr Color(const Toshi::TColor &a_rColor)