INNER CODE UNIT · C++
view
Xrysnow/LuaSTG-x · frameworks/Classes/WindowHelper.cpp:356
const auto view = dynamic_cast<GLViewImpl*>(Director::getInstance()->getOpenGLView());
const auto p = view->getMonitor();
return MonitorHelperDesktop::getOrCreate(p);
#else
return nullptr;
#endif
}
#ifdef CC_PLATFORM_PC
bool MonitorHelperDesktop::isValid()
{
int count = 0;
const auto arr = glfwGetMonitors(&count);
for (int i = 0; i < count; ++i)
{
if (arr[i] == handle)
return true;