#include "ui/gl/gpu_switching_manager.h"
#include "base/observer_list.h"
namespace ui {
GpuSwitchingManager* GpuSwitchingManager::GetInstance() { … }
GpuSwitchingManager::GpuSwitchingManager() = default;
GpuSwitchingManager::~GpuSwitchingManager() = default;
void GpuSwitchingManager::AddObserver(GpuSwitchingObserver* observer) { … }
void GpuSwitchingManager::RemoveObserver(GpuSwitchingObserver* observer) { … }
void GpuSwitchingManager::NotifyGpuSwitched(
gl::GpuPreference active_gpu_heuristic) { … }
void GpuSwitchingManager::NotifyDisplayAdded() { … }
void GpuSwitchingManager::NotifyDisplayRemoved() { … }
void GpuSwitchingManager::NotifyDisplayMetricsChanged() { … }
}