3#ifndef GAME_CLIENT_COMPONENTS_IMPORTANT_ALERT_H
4#define GAME_CLIENT_COMPONENTS_IMPORTANT_ALERT_H
31 void DoImportantAlert(
const char *pTitle,
const char *pLogGroup,
const char *pMessage);
35 int Sizeof()
const override {
return sizeof(*this); }
39 void OnMessage(
int MsgType,
void *pRawMsg)
override;
41 bool OnTouchState(std::vector<IInput::CTouchFingerState> &vTouchFingerStates)
override;
Definition component.h:165
Definition important_alert.h:15
char m_aMessageText[1024]
Definition important_alert.h:21
void OnWindowResize() override
Definition important_alert.cpp:31
bool m_Active
Definition important_alert.h:16
char m_aTitleText[128]
Definition important_alert.h:20
void RenderImportantAlert()
Definition important_alert.cpp:62
void OnReset() override
Definition important_alert.cpp:24
bool IsActive() const
Definition important_alert.cpp:274
int Sizeof() const override
Definition important_alert.h:35
void OnRender() override
Definition important_alert.cpp:36
void OnMessage(int MsgType, void *pRawMsg) override
Definition important_alert.cpp:195
float SecondsActive() const
Definition important_alert.cpp:190
void DoImportantAlert(const char *pTitle, const char *pLogGroup, const char *pMessage)
Definition important_alert.cpp:164
void DeleteTextContainers()
Definition important_alert.cpp:55
STextContainerIndex m_TitleTextContainerIndex
Definition important_alert.h:22
float m_ActiveSince
Definition important_alert.h:17
bool OnInput(const IInput::CEvent &Event) override
Definition important_alert.cpp:209
STextContainerIndex m_CloseHintTextContainerIndex
Definition important_alert.h:24
std::optional< IInput::CTouchFinger > m_DismissTouchFinger
Definition important_alert.h:27
bool OnTouchState(std::vector< IInput::CTouchFingerState > &vTouchFingerStates) override
Definition important_alert.cpp:225
bool m_CloseHintShownForTouch
Definition important_alert.h:25
std::chrono::nanoseconds m_ActiveSinceNanos
Definition important_alert.h:18
std::optional< CUIRect > m_DismissTouchRect
Definition important_alert.h:26
float m_FadeOutSince
Definition important_alert.h:19
STextContainerIndex m_MessageTextContainerIndex
Definition important_alert.h:23
Definition textrender.h:175