| 322 | namespace CAULDRON_VK |
| 323 | { |
| 324 | FrameworkWindows::FrameworkWindows(LPCSTR name) |
| 325 | : m_Name(name) |
| 326 | , m_Width(0) |
| 327 | , m_Height(0) |
| 328 | |
| 329 | // Simulation management |
| 330 | , m_lastFrameTime(MillisecondsNow()) |
| 331 | , m_deltaTime(0.0) |
| 332 | |
| 333 | // Device management |
| 334 | , m_windowHwnd(NULL) |
| 335 | , m_device() |
| 336 | , m_stablePowerState(false) |
| 337 | , m_isCpuValidationLayerEnabled(ENABLE_CPU_VALIDATION_DEFAULT) |
| 338 | , m_isGpuValidationLayerEnabled(ENABLE_GPU_VALIDATION_DEFAULT) |
| 339 | |
| 340 | // Swapchain management |
| 341 | , m_swapChain() |
| 342 | , m_VsyncEnabled(false) |
| 343 | , m_fullscreenMode(PRESENTATIONMODE_WINDOWED) |
| 344 | , m_previousFullscreenMode(PRESENTATIONMODE_WINDOWED) |
| 345 | |
| 346 | // Display management |
| 347 | , m_monitor() |
| 348 | , m_FreesyncHDROptionEnabled(false) |
| 349 | , m_previousDisplayModeNamesIndex(DISPLAYMODE_SDR) |
| 350 | , m_currentDisplayModeNamesIndex (DISPLAYMODE_SDR) |
| 351 | , m_displayModesAvailable() |
| 352 | , m_displayModesNamesAvailable() |
| 353 | , m_disableLocalDimming(false) |
| 354 | |
| 355 | // System info |
| 356 | , m_systemInfo() // initialized after device |
| 357 | { |
| 358 | } |
| 359 | |
| 360 | void FrameworkWindows::DeviceInit(HWND WindowsHandle) |
| 361 | { |
nothing calls this directly
no test coverage detected