internal static void GoToCreate(SceneEditingModel model) { if (!CapturePageNotSupported.IsCaptureSupported(model)) { model.GoToPage(new CapturePageNotSupported()); } else { model.GoToPage(new CapturePageWindow(model, null)); } }
public AddLayerPage(SceneEditingModel model) { Camera = () => model.GoToPage(new DevicePage(model, null)); WebPage = () => model.GoToPage(new WebBrowserPageAdd(model)); CaptureDisplay = () => CapturePageDisplay.GoToCreate(model); CaptureWindow = () => CapturePageWindow.GoToCreate(model); Image = () => model.GoToPage(new ImagePage(model, null)); Lovense = () => LovensePage.GoToCreate(model); LovenseVisible = LovensePage.IsLovenseVisible(); }
public static void GoToCreate(SceneEditingModel model) { if (!CapturePageNotSupported.IsCaptureSupported(model)) { model.GoToPage(new CapturePageNotSupported()); } else { var items = model.SceneState.Device.Displays; if (items != null && items.Length > 0) { var first = model.SceneState.Device.Displays[0]; var source = new SceneItemSource { CaptureDisplay = new SceneItemSourceCapture { CaptureCursor = true, Source = first } }; model.AddSourceToScene(source); } else { model.SelectAddLayer(); } } }
internal static void GoToCreate(SceneEditingModel model) { bool isInstalled = IsInstalled(model); if (isInstalled) { AddPlugin(model); } else { model.GoToPage(new LovensePage(model, null)); } }