Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
GameAPI.Peripheral Class Referenceabstract
Inheritance diagram for GameAPI.Peripheral:
GameAPI.Peripheral< TGame, TProvider, TImplementation > GameAPI.AudioBase< TGame, TImplementation > GameAPI.ControlsBase< TGame, TImplementation > GameAPI.FirmwareBase< TGame, TImplementation > GameAPI.GraphicsBase< TGame, TImplementation > GameAPI.BudgetBoy.Audio GameAPI.BudgetBoy.Controls GameAPI.BudgetBoy.Firmware GameAPI.BudgetBoy.Graphics

Public Member Functions

virtual void Dispose ()
 

Protected Member Functions

void ClearFrameWriter ()
 
virtual void OnRegisterResourceTypes (ResourceManager library)
 
virtual void OnLoadResources (Resources volume)
 
virtual void OnReset ()
 
virtual void OnDeserializeSetup (Stream stream)
 
virtual void OnInitialize ()
 
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

BinaryWriter FrameWriter [get]
 

Member Function Documentation

void GameAPI.Peripheral.ClearFrameWriter ( )
inlineprotected
virtual void GameAPI.Peripheral.Dispose ( )
inlinevirtual
virtual void GameAPI.Peripheral.OnCopyFrame ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnDeserializeFrame ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnDeserializeSetup ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnInitialize ( )
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnLoadResources ( Resources  volume)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnRegisterResourceTypes ( ResourceManager  library)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnReset ( )
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnSerializeFrame ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnSerializeSetup ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnStartControlling ( )
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnStopControlling ( )
inlineprotectedvirtual
virtual void GameAPI.Peripheral.OnUpdateFrame ( double  dt)
inlineprotectedvirtual

Property Documentation

BinaryWriter GameAPI.Peripheral.FrameWriter
getprotected