6#include <math/math.hpp>
62 bool operator==(
const Monitor&)
const =
default;
71 GLFWmonitor* handle_ =
nullptr;
73 static std::vector<Monitor> monitors_;
显示器.
Definition: Monitor.h:20
int get_refresh_rate() const
获取显示器刷新率, 单位: Hz.
Definition: Monitor.cpp:42
static const Monitor * get_primary() noexcept
获取主显示器.
Definition: Monitor.cpp:11
Vector2i get_position() const
获取显示器位置.
Definition: Monitor.cpp:35
static const std::vector< Monitor > & get_monitors()
获取全部显示器.
Definition: Monitor.cpp:19
Vector2i get_size() const
获取显示器大小(即分辨率), 单位: 像素.
Definition: Monitor.cpp:29
std::string_view get_name() const
获取显示器名称.
Definition: Monitor.cpp:24
bool is_primary() const
是否为主显示器.
Definition: Monitor.cpp:48
GLFWmonitor * get_handle() const
获取本地句柄.
Definition: Monitor.cpp:53