PlatformWindowShared struct

Public static functions

static auto Pack(int32_t a, int32_t b) -> uint64_t
static auto Low(uint64_t v) -> int32_t
static auto High(uint64_t v) -> int32_t

Public functions

auto InMaximize(int32_t x, int32_t y) const -> bool
Whether a window-local point is on the app-drawn maximize button.

Public variables

std::atomic<uint32_t> DragRegionCount
std::atomic<uint64_t> DragRegionPos
std::atomic<uint64_t> DragRegionSize
std::atomic<uint64_t> MaximizePos
std::atomic<uint64_t> MaximizeSize