HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Data Fields | Friends
v1::hitbox Class Reference

Public Types

enum class  Type : uint8_t {
  Outside , Default , Button , TextEdit ,
  MoveArea , BottomResizeBorder , TopResizeBorder , LeftResizeBorder ,
  RightResizeBorder , BottomLeftResizeCorner , BottomRightResizeCorner , TopLeftResizeCorner ,
  TopRightResizeCorner , ApplicationIcon
}
 

Public Member Functions

constexpr hitbox (hitbox const &) noexcept=default
 
constexpr hitbox (hitbox &&) noexcept=default
 
constexpr hitboxoperator= (hitbox const &) noexcept=default
 
constexpr hitboxoperator= (hitbox &&) noexcept=default
 
constexpr hitbox (hi::widget const *widget, float elevation=-std::numeric_limits< float >::max(), Type type=Type::Default) noexcept
 
constexpr hitbox (hi::widget const *widget, point3 position, Type type=Type::Default) noexcept
 

Data Fields

Type type
 
widget constwidget
 

Friends

constexpr friend std::strong_ordering operator<=> (hitbox const &lhs, hitbox const &rhs) noexcept
 

The documentation for this class was generated from the following file: