// Apply WinCapture/WindowShader shader to any resulting textures public WindowCaptureManager() { windowsHolder = new WindowsHolder(); windowsHolder.OnAddWindow += OnAddWindowFound; windowsHolder.OnRemoveWindow += OnRemoveWindowFound; windowCapturers = new Dictionary <IntPtr, WindowCapture>(); List <Win32Types.DisplayInfo> monitorInfos = Win32Funcs.GetDisplays(); for (int i = 0; i < monitorInfos.Count; i++) { windowCapturers[monitorInfos[i].hwnd] = new WindowCapture(monitorInfos[i].hwnd, true); windowCapturers[monitorInfos[i].hwnd].windowInfo.title = "desktopBitBlt" + i; } }