INNER CODE UNIT · C++
swap_chain
matt77hias/MAGE-v0 · MAGE/Code/Engine/MAGE/engine.cpp:176
auto& swap_chain = m_rendering_manager->GetSwapChain();
const auto fname = L"screenshot-" + GetLocalSystemDateAndTimeAsString()
+ L".png";
swap_chain.TakeScreenShot(fname);
};
m_window->AddListener(
NotNull< WindowMessageListener* >(&ImGuiWindowMessageListener::s_listener));
m_window->AddHandler(
NotNull< WindowMessageHandler* >(&m_message_handler));
}
const auto window = NotNull< HWND >(m_window->GetWindow());
// Initialize the input system.
m_input_manager = MakeUnique< input::Manager >(window);
// Initialize the rendering system.