Arcade
|
Base class for hardware input and output devices. More...
Public Member Functions | |
override void | Dispose () |
Protected Member Functions | |
override void | OnInitialize () |
virtual void | OnAttachImplementation () |
Protected Member Functions inherited from GameAPI.Peripheral | |
void | ClearFrameWriter () |
virtual void | OnRegisterResourceTypes (ResourceManager library) |
virtual void | OnLoadResources (Resources volume) |
virtual void | OnReset () |
virtual void | OnDeserializeSetup (Stream stream) |
virtual void | OnSerializeSetup (Stream stream) |
virtual void | OnStartControlling () |
virtual void | OnStopControlling () |
virtual void | OnDeserializeFrame (Stream stream) |
virtual void | OnUpdateFrame (double dt) |
virtual void | OnSerializeFrame (Stream stream) |
virtual void | OnCopyFrame (Stream stream) |
Properties | |
virtual bool | ShouldUpdate [get] |
Properties inherited from GameAPI.Peripheral | |
BinaryWriter | FrameWriter [get] |
Base class for hardware input and output devices.
TProvider | Type of an IProvider that handles communication between a Peripheral instance and the actual (virtual) hardware implementation. |
TGame | : | GameBase | |
TProvider | : | Provider<TProvider> | |
TImplementation | : | PeripheralImplementation<TProvider> | |
TImplementation | : | new() |
|
inlinevirtual |
Reimplemented from GameAPI.Peripheral.
|
inlineprotectedvirtual |
Reimplemented in GameAPI.GraphicsBase< TGame, TImplementation >.
|
inlineprotectedvirtual |
Reimplemented from GameAPI.Peripheral.
Reimplemented in GameAPI.BudgetBoy.Graphics, and GameAPI.BudgetBoy.Controls.
|
getprotected |