bool DisplayRefreshMonitorManager::scheduleAnimation(DisplayRefreshMonitorClient* client) { if (!client->hasDisplayID()) return false; DisplayRefreshMonitor* monitor = ensureMonitorForClient(client); client->setIsScheduled(true); return monitor->requestRefreshCallback(); }
bool DisplayRefreshMonitorManager::scheduleAnimation(DisplayRefreshMonitorClient& client) { if (!client.hasDisplayID()) return false; DisplayRefreshMonitor* monitor = createMonitorForClient(client); if (!monitor) return false; client.setIsScheduled(true); return monitor->requestRefreshCallback(); }