This file contains the Window interface. More...
#include "Interfaces/Input/Key/Keyboard.hpp"#include "Interfaces/Input/Key/Mouse.hpp"#include "Utils/Interfaces/IPlugin.hpp"
Include dependency graph for IWindow.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | cae::WindowSize |
| Struct for window size. More... | |
| struct | cae::NativeWindowHandle |
| Struct for native window handle. More... | |
| struct | cae::WindowEvent |
| Struct for window events. More... | |
| interface | cae::IWindow |
| Abstract class for window. More... | |
Namespaces | |
| namespace | cae |
Enumerations | |
| enum class | cae::WindowEventType : uint8_t { cae::KeyDown , cae::KeyUp , cae::MouseMove , cae::MouseButtonDown , cae::MouseButtonUp , cae::MouseScroll , cae::Resize , cae::Focus , cae::Close } |
| Enum for window event types. More... | |
This file contains the Window interface.
Definition in file IWindow.hpp.