ENUM
GameEmulationState
Describes the state of a game emulation.
- enum GameEmulationState {
- # This game emulation requires environment setup. The following mutations may
- # occur.
- #
- # * `setupEmulationEnvironment`
- # * `cleanupEmulation`
- # The game emulation requires configuration to be compiled. The following
- # mutations may occur.
- #
- # * `compileEmulationConfiguration`
- # * `cleanupEmulation`
- # The game emulation requires the save game to be restored. The following
- # mutations may occur.
- #
- # * `restoreEmulationSave`
- # * `cleanupEmulation`
- # The game emulation can be started. The following mutations may occur.
- #
- # * `persistEmulationSave`
- # * `startEmulation`
- # * `cleanupEmulation`
- # The game emulation is running, and can be stopped. The following mutations may
- # occur.
- #
- # * `persistEmulationSave`
- # * `stopEmulation`
- # * `cleanupEmulation` will immediately stop the emulation and cleanup.
- # The game emulation has been stopped, and needs cleanup. The following mutations
- # may occur.
- #
- # * `persistEmulationSave`
- # * `cleanupEmulation`
- }