8#include <unordered_set>
11#include <unordered_map>
45 using Ptr = std::unique_ptr<Widget>;
157 [[nodiscard]]
const glm::vec2&
getOrigin()
const;
162 [[nodiscard]] std::pair<std::size_t, std::size_t>
getSize()
const;
240 bool _doesIntersect(
float x,
float y)
const;
GLint GLsizei width
Definition: glad.h:1516
GLint GLenum GLint x
Definition: glad.h:1655
GLint GLsizei GLsizei height
Definition: glad.h:1516
GLint y
Definition: glad.h:1516
GLint GLint GLsizei GLint GLenum GLenum type
Definition: glad.h:1531
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)