DDraceNetwork Documentation
Loading...
Searching...
No Matches
prompt.h
Go to the documentation of this file.
1#ifndef GAME_EDITOR_PROMPT_H
2#define GAME_EDITOR_PROMPT_H
3
4#include "component.h"
5
8
9class CQuickAction;
10
12{
16
17 std::vector<CQuickAction *> m_vpFilteredPromptList;
18 std::vector<CQuickAction *> m_vQuickActions;
20
21public:
22 void OnInit(CEditor *pEditor) override;
23 bool OnInput(const IInput::CEvent &Event) override;
24 void OnRender(CUIRect _) override;
25 bool IsActive();
26 void SetActive();
27 void SetInactive();
28};
29
30#endif
Definition component.h:13
Definition editor.h:108
Definition lineinput.h:202
Definition prompt.h:12
std::vector< CQuickAction * > m_vQuickActions
Definition prompt.h:18
bool IsActive()
Definition prompt.cpp:29
std::vector< CQuickAction * > m_vpFilteredPromptList
Definition prompt.h:17
bool m_ResetFilterResults
Definition prompt.h:13
void OnRender(CUIRect _) override
Definition prompt.cpp:69
CQuickAction * m_pLastAction
Definition prompt.h:14
bool OnInput(const IInput::CEvent &Event) override
Definition prompt.cpp:51
void SetInactive()
Definition prompt.cpp:41
CLineInputBuffered< 512 > m_PromptInput
Definition prompt.h:19
void OnInit(CEditor *pEditor) override
Definition prompt.cpp:60
int m_PromptSelectedIndex
Definition prompt.h:15
void SetActive()
Definition prompt.cpp:34
Definition quick_action.h:13
Definition ui_rect.h:12
Definition input.h:22