Struct WindowSystem::window_request

Nested Relationships

This struct is a nested type of Class WindowSystem.

Struct Documentation

struct legion::application::WindowSystem::window_request

Public Functions

inline window_request(id_type entityId, math::ivec2 size, const std::string &name, image_handle icon, GLFWmonitor *monitor, GLFWwindow *share, int swapInterval, const std::vector<std::pair<int, int>> &hints)
inline window_request(id_type entityId, math::ivec2 size = {400, 400}, const std::string &name = "LEGION Engine", image_handle icon = invalid_image_handle, GLFWmonitor *monitor = nullptr, GLFWwindow *share = nullptr, int swapInterval = 0)
inline window_request(id_type entityId, math::ivec2 size, const std::string &name, const std::string &iconName, GLFWmonitor *monitor, GLFWwindow *share, int swapInterval, const std::vector<std::pair<int, int>> &hints)
inline window_request(id_type entityId, math::ivec2 size, const std::string &name, const std::string &iconName, GLFWmonitor *monitor = nullptr, GLFWwindow *share = nullptr, int swapInterval = 0)

Public Members

id_type entityId
math::ivec2 size
std::string name
image_handle icon
GLFWmonitor *monitor
GLFWwindow *share
int swapInterval
std::vector<std::pair<int, int>> hints