Lines Matching defs:dm
69 DEVMODEW dm;
79 ZeroMemory(&dm, sizeof(dm));
80 dm.dmSize = sizeof(dm);
81 EnumDisplaySettingsW(adapter->DeviceName, ENUM_CURRENT_SETTINGS, &dm);
92 widthMM = (int) (dm.dmPelsWidth * 25.4f / GetDeviceCaps(dc, LOGPIXELSX));
93 heightMM = (int) (dm.dmPelsHeight * 25.4f / GetDeviceCaps(dc, LOGPIXELSY));
121 rect.left = dm.dmPosition.x;
122 rect.top = dm.dmPosition.y;
123 rect.right = dm.dmPosition.x + dm.dmPelsWidth;
124 rect.bottom = dm.dmPosition.y + dm.dmPelsHeight;
253 DEVMODEW dm;
261 ZeroMemory(&dm, sizeof(dm));
262 dm.dmSize = sizeof(dm);
263 dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL |
265 dm.dmPelsWidth = best->width;
266 dm.dmPelsHeight = best->height;
267 dm.dmBitsPerPel = best->redBits + best->greenBits + best->blueBits;
268 dm.dmDisplayFrequency = best->refreshRate;
270 if (dm.dmBitsPerPel < 15 || dm.dmBitsPerPel >= 24)
271 dm.dmBitsPerPel = 32;
274 &dm,
359 DEVMODEW dm;
360 ZeroMemory(&dm, sizeof(dm));
361 dm.dmSize = sizeof(dm);
365 &dm,
369 *xpos = dm.dmPosition.x;
371 *ypos = dm.dmPosition.y;
408 DEVMODEW dm;
410 ZeroMemory(&dm, sizeof(dm));
411 dm.dmSize = sizeof(dm);
413 if (!EnumDisplaySettingsW(monitor->win32.adapterName, modeIndex, &dm))
419 if (dm.dmBitsPerPel < 15)
422 mode.width = dm.dmPelsWidth;
423 mode.height = dm.dmPelsHeight;
424 mode.refreshRate = dm.dmDisplayFrequency;
425 _glfwSplitBPP(dm.dmBitsPerPel,
444 &dm,
476 DEVMODEW dm;
477 ZeroMemory(&dm, sizeof(dm));
478 dm.dmSize = sizeof(dm);
480 if (!EnumDisplaySettingsW(monitor->win32.adapterName, ENUM_CURRENT_SETTINGS, &dm))
486 mode->width = dm.dmPelsWidth;
487 mode->height = dm.dmPelsHeight;
488 mode->refreshRate = dm.dmDisplayFrequency;
489 _glfwSplitBPP(dm.dmBitsPerPel,