1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00

Remove CurrentDisplayMode

This commit is contained in:
Danilo 2024-04-21 19:58:40 -03:00
parent cf3d8f1b21
commit 28d85477e9
3 changed files with 0 additions and 14 deletions

View File

@ -20,7 +20,6 @@ namespace xna {
virtual Uint SubSystemId() const = 0;
virtual Uint VendorId() const = 0;
virtual UDisplayModeCollection SupportedDisplayModes() const = 0;
virtual UDisplayMode CurrentDisplayMode() const = 0;
static UGraphicsAdapter DefaultAdapter();
static void Adapters(std::vector<PGraphicsAdapter>& adapters);

View File

@ -214,16 +214,4 @@ namespace xna {
return nullptr;
}
UDisplayMode GraphicsAdapter::CurrentDisplayMode() const {
if (!_adapter) return nullptr;
IDXGIOutput* pOutput = nullptr;
if (_adapter->EnumOutputs(0, &pOutput) != DXGI_ERROR_NOT_FOUND) {
pOutput->Release();
}
return nullptr;
}
}

View File

@ -28,7 +28,6 @@ namespace xna {
virtual Uint VendorId() const override;
virtual UDisplayModeCollection SupportedDisplayModes() const override;
virtual constexpr bool IsDefaultAdapter() const { return _index == 0; }
virtual UDisplayMode CurrentDisplayMode() const override;
public:
IDXGIAdapter1* _adapter{ nullptr };