ISecondaryScreen Class Reference

Secondary screen interface. More...

#include <ISecondaryScreen.h>

Inherits IInterface.

Inherited by IPlatformScreen.

List of all members.

accessors



virtual void fakeMouseButton (ButtonID id, bool press)=0
 Fake mouse press/release.
virtual void fakeMouseMove (SInt32 x, SInt32 y) const =0
 Fake mouse move.
virtual void fakeMouseRelativeMove (SInt32 dx, SInt32 dy) const =0
 Fake mouse move.
virtual void fakeMouseWheel (SInt32 xDelta, SInt32 yDelta) const =0
 Fake mouse wheel.
virtual void fakeGameDeviceButtons (GameDeviceID id, GameDeviceButton buttons) const =0
 Fake game device buttons.
virtual void fakeGameDeviceSticks (GameDeviceID id, SInt16 x1, SInt16 y1, SInt16 x2, SInt16 y2) const =0
 Fake game device sticks.
virtual void fakeGameDeviceTriggers (GameDeviceID id, UInt8 t1, UInt8 t2) const =0
 Fake game device triggers.
static CEvent::Type getGameDeviceTimingRespEvent ()
 Get game device timing response event type.
static CEvent::Type getGameDeviceFeedbackEvent ()
 Get game device feedback event type.

Detailed Description

Secondary screen interface.

This interface defines the methods common to all platform dependent secondary screen implementations.

Definition at line 32 of file ISecondaryScreen.h.


Member Function Documentation

virtual void ISecondaryScreen::fakeGameDeviceButtons ( GameDeviceID  id,
GameDeviceButton  buttons 
) const [pure virtual]

Fake game device buttons.

Synthesize game device buttons state.

virtual void ISecondaryScreen::fakeGameDeviceSticks ( GameDeviceID  id,
SInt16  x1,
SInt16  y1,
SInt16  x2,
SInt16  y2 
) const [pure virtual]

Fake game device sticks.

Synthesize game device sticks state.

virtual void ISecondaryScreen::fakeGameDeviceTriggers ( GameDeviceID  id,
UInt8  t1,
UInt8  t2 
) const [pure virtual]

Fake game device triggers.

Synthesize game device triggers state.

virtual void ISecondaryScreen::fakeMouseButton ( ButtonID  id,
bool  press 
) [pure virtual]

Fake mouse press/release.

Synthesize a press or release of mouse button id.

virtual void ISecondaryScreen::fakeMouseMove ( SInt32  x,
SInt32  y 
) const [pure virtual]

Fake mouse move.

Synthesize a mouse move to the absolute coordinates x,y.

virtual void ISecondaryScreen::fakeMouseRelativeMove ( SInt32  dx,
SInt32  dy 
) const [pure virtual]

Fake mouse move.

Synthesize a mouse move to the relative coordinates dx,dy.

virtual void ISecondaryScreen::fakeMouseWheel ( SInt32  xDelta,
SInt32  yDelta 
) const [pure virtual]

Fake mouse wheel.

Synthesize a mouse wheel event of amount xDelta and yDelta.


The documentation for this class was generated from the following files: