#pragma once #include "Base.h" #include "dxBase.h" #include "UserInterface/UserInterface.h" struct GLFWwindow; #include #include namespace Light { class dxUserInterface : public UserInterface { private: Microsoft::WRL::ComPtr m_Device; Microsoft::WRL::ComPtr m_DeviceContext; public: dxUserInterface(GLFWwindow* windowHandle, void* sharedContext); ~dxUserInterface(); void Begin() override; void End() override; void LogDebugData() override; }; }