mirror of
https://github.com/borgesdan/xn65
synced 2024-12-29 21:54:47 +01:00
Refatora SupportedDisplayModes
This commit is contained in:
parent
28d85477e9
commit
fdfc3d35c5
@ -177,14 +177,18 @@ namespace xna {
|
||||
|
||||
totalModes += numModes;
|
||||
}
|
||||
}
|
||||
|
||||
if (!pOutput)
|
||||
return nullptr;
|
||||
|
||||
pOutput->Release();
|
||||
pOutput = nullptr;
|
||||
|
||||
auto collection = uNew<DisplayModeCollection>();
|
||||
DisplayMode currentDisplayMode{};
|
||||
DisplayMode currentDisplayMode;
|
||||
std::vector<PDisplayMode> displayList;
|
||||
PDisplayMode pDisplay = nullptr;
|
||||
size_t displayCount = 0;
|
||||
|
||||
for (size_t i = 0; i < totalModes; ++i) {
|
||||
auto& modedesc = buffer[i];
|
||||
@ -211,7 +215,4 @@ namespace xna {
|
||||
|
||||
return std::move(collection);
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user