virtual void OnInitialized() override
Definition: TestFramework.h:130
input::EventCapture * m_eventCapture
Definition: TestFramework.h:99
void InitTesterDebugInput()
Definition: TestFramework.cpp:56
Definition: DirectInputModule.cpp:11
HostWindow * CreateNativeHostWindow(uint16 width, uint16 height, const std::string &windowTitle)
Calls CreateNativeHostWindow with default values.
Definition: GUISystem.cpp:243
virtual void OnIdle() override
Definition: TestFramework.h:132
input::IInput * GetInput()
Definition: TestFramework.h:117
virtual void Initialize()
GUI subsystems initialization.
Definition: TestFramework.cpp:32
bool TesterMainStep()
Calls main loop but returns after making full step.
Definition: TestFramework.cpp:70
Main GUI application class.
Definition: GUISystem.h:243
input::IInput * m_input
Input processor.
Definition: GUISystem.h:254
TestFramework(int argc, char **argv)
Definition: TestFramework.cpp:24
input::EventCapture * GetEventCapturer()
Returns event capturer which can emulate events.
Definition: TestFramework.h:116
virtual void OnClosing() override
Definition: TestFramework.h:131
virtual ~TestFramework()=default
bool InitTesterNativeGUI()
Definition: TestFramework.cpp:44
Class used as application entry point in tests.
Definition: TestFramework.h:95