MCPcopy Create free account
hub / github.com/ErrorAtLine0/infinipaint / update_window

Method update_window

src/GUIStuff/GUIManager.cpp:552–562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

550}
551
552void GUIManager::update_window(const Vector2f& windowSize, const SCollision::AABB<float>& safeWindowRect, float guiScaleMultiplier) {
553 if(io.windowSize != windowSize || io.safeWindowRect != safeWindowRect || io.guiScaleMultiplier != guiScaleMultiplier) {
554 io.redrawSurface = true;
555 set_to_layout();
556 }
557 io.windowSize = windowSize / guiScaleMultiplier;
558 io.safeWindowRect = safeWindowRect;
559 io.safeWindowRect.min /= guiScaleMultiplier;
560 io.safeWindowRect.max /= guiScaleMultiplier;
561 io.guiScaleMultiplier = guiScaleMultiplier;
562}
563
564void GUIManager::set_to_layout() {
565 setToLayout = true;

Callers 1

window_updateMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected