Namespace Snowflake.Orchestration.Extensibility
Classes
EmulatedController
EmulatedPortsManager
EmulatorOrchestrator
GameEmulation
GameEmulation<TConfigurationCollection>
Interfaces
IEmulatedController
Represents a controller port on the emulated machine
IEmulatedPortDeviceEntry
Represents a device plugged into a emulated port.
A disconnected device can be "plugged in" to an emulated port, in which case
the corresponding IInput
IEmulatedPortsManager
Helper service to retrieve an IEmulated
IEmulatedPortStore
A global store that persists controller settings for a set of emulated ports.
IEmulatorOrchestrator
An IEmulator
IGameEmulation
A single instance of emulation for a specific IGame, with a specific combination of configuration, input, and initial save game state.
A IGame
Enums
EmulatorCompatibility
Describes the levels of compatibility an emulator has with a given game.
GameEmulationState
Represents the various states a game emulation is allowed to be in.