ReXGlue SDK
Loading...
Searching...
No Matches
window.h File Reference
#include <string>
#include <rex/types.h>

Go to the source code of this file.

Classes

struct  rex::ui::WindowSize
struct  rex::ui::Monitor
struct  rex::ui::HostLocale
struct  rex::ui::WindowConfig

Namespaces

namespace  rex

Enumerations

enum class  rex::ui::AspectRatio : u8 {
  kStretch , k4x3 , k5x4 , k3x2 ,
  k16x10 , k16x9 , k21x9 , k32x9
}
enum class  rex::ui::CursorVisibility : u8 { kVisible , kAutoHidden , kHidden }
enum class  CursorShape : u8 {
  kArrow , kTextInput , kResizeAll , kResizeNS ,
  kResizeEW , kResizeNESW , kResizeNWSE , kHand ,
  kNotAllowed
}

Detailed Description

License
BSD 3-Clause License See LICENSE file in the project root for full license text.

Enumeration Type Documentation

◆ AspectRatio

enum class rex::ui::AspectRatio : u8
strong

Client area shape a window holds while the user resizes it.

Enumerator
kStretch 

Any shape. The image stretches to fill the client area.

◆ CursorVisibility

enum class rex::ui::CursorVisibility : u8
strong
Enumerator
kAutoHidden 

Shown while the mouse moves, hidden after the auto hide delay.