MCPcopy Create free account
hub / github.com/RenderKit/ospray / reshape

Method reshape

modules/mpi/tutorials/GLFWDistribOSPRayWindow.cpp:233–248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

231}
232
233void GLFWDistribOSPRayWindow::reshape(const vec2i &newWindowSize)
234{
235 windowSize = newWindowSize;
236 windowState.windowSize = windowSize;
237 windowState.fbSizeChanged = true;
238
239 // update camera
240 arcballCamera->updateWindowSize(windowSize);
241
242 // reset OpenGL viewport and orthographic projection
243 glViewport(0, 0, windowSize.x, windowSize.y);
244
245 glMatrixMode(GL_PROJECTION);
246 glLoadIdentity();
247 glOrtho(0.0, windowSize.x, 0.0, windowSize.y, -1.0, 1.0);
248}
249
250void GLFWDistribOSPRayWindow::motion(const vec2f &position)
251{

Callers 1

Calls 1

updateWindowSizeMethod · 0.80

Tested by

no test coverage detected