#pragma once #include "ChiliWin.h" #include #include class DxgiInfoManager { public: DxgiInfoManager(); ~DxgiInfoManager(); DxgiInfoManager( const DxgiInfoManager& ) = delete; DxgiInfoManager& operator=( const DxgiInfoManager& ) = delete; void Set() noexcept; std::vector GetMessages() const; private: unsigned long long next = 0u; struct IDXGIInfoQueue* pDxgiInfoQueue = nullptr; };