Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
|
The window handles the initialization of the callbacks, and all the input and output. It also manages all the pointers for the windows. More...
#include <window.h>
Public Member Functions | |
virtual bool | ButtonIsHeld (int btn) const =0 |
virtual bool | ButtonIsReleased (int btn) const =0 |
virtual bool | ButtonIsPressed (int btn) const =0 |
virtual double | GetMouseX () const =0 |
virtual double | GetMouseY () const =0 |
virtual bool | MouseButtonIsHeld (int btn) const =0 |
virtual bool | MouseButtonIsReleased (int btn) const =0 |
virtual bool | MouseButtonIsPressed (int btn) const =0 |
virtual bool | MouseDragged () const =0 |
virtual double | MouseButtonLastReleased (int btn) const =0 |
virtual bool | MouseButtonDoubleClicked (int btn) const =0 |
virtual int | GetScrollAmount () const =0 |
virtual void | SetWindowSize (int width, int height)=0 |
virtual int | GetWindowHeight () const =0 |
virtual int | GetWindowWidth () const =0 |
virtual void | SetCallbacks ()=0 |
virtual void | Destroy ()=0 |
virtual void | OnFrame ()=0 |
Any cleanups or clearing the window has to do each frame More... | |
virtual void | InitWindow (int width, int height)=0 |
virtual bool | WindowSizeChanged () const =0 |
virtual float | GetTime () const =0 |
virtual void | SetFullScreen (bool fullscreen) const =0 |
virtual bool | ShouldExit () const =0 |
virtual bool | ExitApplication ()=0 |
virtual void | SetIcon (std::string_view path)=0 |
The window handles the initialization of the callbacks, and all the input and output. It also manages all the pointers for the windows.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Any cleanups or clearing the window has to do each frame
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.
|
pure virtual |
Implemented in cqsp::engine::GLWindow.