MCPcopy Create free account
hub / github.com/HumbleUI/Skija / updateDimensions

Method updateDimensions

examples/vulkan/src/Main.java:125–139  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

123 }
124
125 private static void updateDimensions() {
126 try (MemoryStack stack = MemoryStack.stackPush()) {
127 IntBuffer fw = stack.mallocInt(1);
128 IntBuffer fh = stack.mallocInt(1);
129 glfwGetFramebufferSize(window, fw, fh);
130
131 FloatBuffer sx = stack.mallocFloat(1);
132 FloatBuffer sy = stack.mallocFloat(1);
133 glfwGetWindowContentScale(window, sx, sy);
134
135 dpi = sx.get(0);
136 width = (int) (fw.get(0) / dpi);
137 height = (int) (fh.get(0) / dpi);
138 }
139 }
140
141 private static void recreateSwapchain() {
142 vkDeviceWaitIdle(device);

Callers 1

initWindowMethod · 0.95

Calls 1

getMethod · 0.80

Tested by

no test coverage detected