14.1 Beta 1 SDK
EmulatorLaunchPreparationResult14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorLaunchPreparationResult : Unbroken.LaunchBox.Plugins.PluginResponseReports the outcome of emulator launch preparation.
Inheritance and interfaces
Constructors
EmulatorLaunchPreparationResult 14.1 Beta
public EmulatorLaunchPreparationResult(bool success, string? message = null)Properties
public string? BorderlessFullscreenWindowClass { get; set; }public System.IDisposable? LaunchResources { get; set; }public string? NewCommandLine { get; set; }
BorderlessFullscreenWindowClass 14.1 Beta
public string? BorderlessFullscreenWindowClass { get; set; }Gets or sets the native window class identifying game windows eligible for borderless fullscreen.
Remarks
LaunchBox applies borderless fullscreen only when the user enables it and this class is supplied. Other windows, including dialogs, are excluded.LaunchResources 14.1 Beta
public System.IDisposable? LaunchResources { get; set; }Gets or sets resources owned by this launch, such as temporary configuration files.
Remarks
Ownership transfers to LaunchBox when preparation returns. LaunchBox disposes the resources once the tracked game exits or preparation or startup is cancelled or fails. Resources must remain usable until disposal; do not share them with another launch. A host crash may prevent disposal.NewCommandLine 14.1 Beta
public string? NewCommandLine { get; set; }Gets or sets the command line that should replace the current command line.