Click or drag to resize
LaunchBox

IEmulator Interface

This interface represents an Emulator that is used in LaunchBox/Big Box.

Namespace:  Unbroken.LaunchBox.Plugins.Data
Assembly:  Unbroken.LaunchBox.Plugins (in Unbroken.LaunchBox.Plugins.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IEmulator
Request Example View Source

The IEmulator type exposes the following members.

Properties
  NameDescription
Public propertyApplicationPath
Gets or sets the Application Path to use when launching the Emulator.
Public propertyAutoExtract
Gets or sets a value specifying whether or not to extract ROM archives before launching the Emulator.
Public propertyAutoHotkeyScript
Gets or sets the AutoHotkey Script to use when launching the Emulator.
Public propertyCommandLine
Gets or sets the command line parameters to use when launching the Emulator.
Public propertyDefaultPlatform
Gets or sets the default platform for the Emulator.
Public propertyFileNameWithoutExtensionAndPath
Gets or sets a value specifying whether or not to use the ROM file name without the extension and path when launching the Emulator.
Public propertyHideAllNonExclusiveFullscreenWindows
Gets or sets a value specifying whether or not to hide all non-exclusive fullscreen windows when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyHideConsole
Gets or sets a value specifying whether or not to attempt to hide the console when launching the Emulator.
Public propertyHideMouseCursorInGame
Gets or sets a value specifying whether or not to hide the mouse cursor in-game when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyId
Gets or the ID of the Emulator. The ID is automatically assigned when creating a new Emulator.
Public propertyNoQuotes
Gets or sets a value specifying whether or not quotes should be used when sending the ROM file name to the Emulator.
Public propertyNoSpace
Gets or sets a value specifying whether or not to add a space before the the ROM file name when launching the Emulator.
Public propertyStartupLoadDelay
Gets or sets a value specifying the startup delay in milliseconds when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyTitle
Gets or sets the Title of the Emulator.
Public propertyUseStartupScreen
Gets or sets a value specifying whether or not to use the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Top
Methods
  NameDescription
Public methodAddNewEmulatorPlatform
Adds a new Emulator Platform to this Emulator.
Public methodGetAllEmulatorPlatforms
Gets all of the platforms associated with this Emulator.
Public methodTryRemoveEmulatorPlatform
Attempts to remove an Emulator Platform from this Emulator.
Top
See Also