MCPcopy Create free account
hub / github.com/ElectroZybr/LatticeLab / init

Method init

App/WindowController.cpp:226–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226void WindowController::init(GLFWwindow* window, const UserSettings::WindowState& initialWindowState) {
227 WindowController::window = window;
228 isFullscreen = initialWindowState.fullscreen;
229 windowedWasMaximized = initialWindowState.maximized;
230 windowedMonitorIndex = initialWindowState.monitorIndex;
231 windowedX = initialWindowState.x;
232 windowedY = initialWindowState.y;
233 windowedWidth = initialWindowState.width;
234 windowedHeight = initialWindowState.height;
235
236 glfwSetWindowPosCallback(window, windowPosCallback);
237 glfwSetWindowSizeCallback(window, windowSizeCallback);
238 glfwSetWindowMaximizeCallback(window, windowMaximizeCallback);
239
240 if (!isFullscreen) {
241 syncWindowedStateFromWindow();
242 }
243}
244
245void WindowController::toggleFullscreen() {
246 if (!window) {

Callers 1

runMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected