Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
DisplayWindow.h File Reference

Go to the source code of this file.

Classes

class  Divide::DisplayWindow
 
struct  Divide::DisplayWindow::UserData
 
struct  Divide::DisplayWindow::WindowEventArgs
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 

Macros

#define DVD_DISPLAY_WINDOW_H_
 

Typedefs

using SDL_Window = SDL_Window
 

Enumerations

enum class  Divide::WindowType : U8 { Divide::WINDOW = 0 , Divide::FULLSCREEN = 1 , Divide::FULLSCREEN_WINDOWED = 2 , Divide::COUNT }
 
enum class  Divide::CursorStyle : U8 {
  Divide::NONE = 0 , Divide::ARROW , Divide::TEXT_INPUT , Divide::HAND ,
  Divide::RESIZE_ALL , Divide::RESIZE_NS , Divide::RESIZE_EW , Divide::RESIZE_NESW ,
  Divide::RESIZE_NWSE , Divide::COUNT
}
 
enum class  Divide::WindowEvent : U8 {
  Divide::HIDDEN = 0 , Divide::SHOWN = 1 , Divide::MINIMIZED = 2 , Divide::MAXIMIZED = 3 ,
  Divide::RESTORED = 4 , Divide::LOST_FOCUS = 5 , Divide::GAINED_FOCUS = 6 , Divide::MOUSE_HOVER_ENTER = 7 ,
  Divide::MOUSE_HOVER_LEAVE = 8 , Divide::RESIZED = 9 , Divide::SIZE_CHANGED = 10 , Divide::MOVED = 11 ,
  Divide::APP_LOOP = 12 , Divide::CLOSE_REQUESTED = 13 , Divide::COUNT
}
 
enum class  Divide::WindowFlags : U16 {
  Divide::VSYNC = toBit(1) , Divide::HAS_FOCUS = toBit(2) , Divide::IS_HOVERED = toBit(3) , Divide::MINIMIZED = toBit(4) ,
  Divide::MAXIMIZED = toBit(5) , Divide::HIDDEN = toBit(6) , Divide::DECORATED = toBit(7) , Divide::COUNT = 8
}
 

Macro Definition Documentation

◆ DVD_DISPLAY_WINDOW_H_

#define DVD_DISPLAY_WINDOW_H_

Definition at line 34 of file DisplayWindow.h.

Typedef Documentation

◆ SDL_Window

Definition at line 42 of file DisplayWindow.h.