cae  0.0.0
Cross-API graphics engine
Loading...
Searching...
No Matches
IWindow.hpp File Reference

This file contains the Window interface. More...

+ 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...
 

Detailed Description

This file contains the Window interface.

Definition in file IWindow.hpp.