Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
GameAPI.Internal.PeripheralImplementation Class Reference
Inheritance diagram for GameAPI.Internal.PeripheralImplementation:
GameAPI.Sandboxing.Remotable GameAPI.Internal.IPeripheralImplementation GameAPI.Sandboxing.IRemotable

Classes

class  DeserializeFrameCall
 
class  DeserializeSetupCall
 
class  GetCommunicationModelCall
 
class  GetCommunicationModelResponse
 
class  Proxy
 
class  SerializeFrameCall
 
class  SerializeFrameResponse
 
class  SerializeSetupCall
 
class  SerializeSetupResponse
 

Public Member Functions

void LoadInfo (IGameInfo gameInfo, IGraphicsInfo graphicsInfo)
 
void SerializeSetup (Stream stream)
 
void DeserializeSetup (Stream stream)
 
void SerializeFrame (Stream stream)
 
void DeserializeFrame (Stream stream)
 
- Public Member Functions inherited from GameAPI.Sandboxing.Remotable
void Dispose ()
 

Protected Member Functions

virtual void OnSerializeSetup (Stream stream)
 
virtual void OnSetup ()
 
virtual void OnDeserializeSetup (Stream stream)
 
virtual void OnSerializeFrame (Stream stream)
 
virtual void OnUpdate ()
 
virtual void OnDeserializeFrame (Stream stream)
 
- Protected Member Functions inherited from GameAPI.Sandboxing.Remotable
virtual void OnDispose ()
 

Properties

IGameInfo GameInfo [get]
 
IGraphicsInfo GraphicsInfo [get]
 
abstract ProviderCommunication CommunicationModel [get]
 
int LastFrameSize [get]
 
- Properties inherited from GameAPI.Internal.IPeripheralImplementation
ProviderCommunication CommunicationModel [get]
 

Events

Action
< PeripheralImplementation,
Stream > 
DeserializingFrame
 

Member Function Documentation

void GameAPI.Internal.PeripheralImplementation.DeserializeFrame ( Stream  stream)
inline
void GameAPI.Internal.PeripheralImplementation.DeserializeSetup ( Stream  stream)
inline
void GameAPI.Internal.PeripheralImplementation.LoadInfo ( IGameInfo  gameInfo,
IGraphicsInfo  graphicsInfo 
)
inline
virtual void GameAPI.Internal.PeripheralImplementation.OnDeserializeFrame ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Internal.PeripheralImplementation.OnDeserializeSetup ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Internal.PeripheralImplementation.OnSerializeFrame ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Internal.PeripheralImplementation.OnSerializeSetup ( Stream  stream)
inlineprotectedvirtual
virtual void GameAPI.Internal.PeripheralImplementation.OnSetup ( )
inlineprotectedvirtual
virtual void GameAPI.Internal.PeripheralImplementation.OnUpdate ( )
inlineprotectedvirtual
void GameAPI.Internal.PeripheralImplementation.SerializeFrame ( Stream  stream)
inline
void GameAPI.Internal.PeripheralImplementation.SerializeSetup ( Stream  stream)
inline

Property Documentation

abstract ProviderCommunication GameAPI.Internal.PeripheralImplementation.CommunicationModel
getprotected
IGameInfo GameAPI.Internal.PeripheralImplementation.GameInfo
get
IGraphicsInfo GameAPI.Internal.PeripheralImplementation.GraphicsInfo
get
int GameAPI.Internal.PeripheralImplementation.LastFrameSize
get

Event Documentation

Action<PeripheralImplementation, Stream> GameAPI.Internal.PeripheralImplementation.DeserializingFrame