Secondary screen interface. More...
#include <ISecondaryScreen.h>
Inherits IInterface.
Inherited by IPlatformScreen.
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. | |
Secondary screen interface.
This interface defines the methods common to all platform dependent secondary screen implementations.
Definition at line 32 of file ISecondaryScreen.h.
| 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.
1.7.1