#include <ISecondaryScreen.h>
Inherits IInterface.
Inherited by IPlatformScreen.
Inheritance diagram for ISecondaryScreen:
Public Member Functions | |
accessors | |
virtual void | fakeMouseButton (ButtonID id, bool press) const =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. |
This interface defines the methods common to all platform dependent secondary screen implementations.
Definition at line 26 of file ISecondaryScreen.h.
virtual void ISecondaryScreen::fakeMouseButton | ( | ButtonID | id, | |
bool | press | |||
) | const [pure virtual] |
Fake mouse press/release.
Synthesize a press or release of mouse button id
.
Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.
virtual void ISecondaryScreen::fakeMouseMove | ( | SInt32 | x, | |
SInt32 | y | |||
) | const [pure virtual] |
Fake mouse move.
Synthesize a mouse move to the absolute coordinates x
,y.
Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.
virtual void ISecondaryScreen::fakeMouseRelativeMove | ( | SInt32 | dx, | |
SInt32 | dy | |||
) | const [pure virtual] |
Fake mouse move.
Synthesize a mouse move to the relative coordinates dx
,dy.
Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.
virtual void ISecondaryScreen::fakeMouseWheel | ( | SInt32 | xDelta, | |
SInt32 | yDelta | |||
) | const [pure virtual] |
Fake mouse wheel.
Synthesize a mouse wheel event of amount xDelta
and yDelta
.
Implemented in CMSWindowsScreen, COSXScreen, CXWindowsScreen, CPlatformScreen, and IPlatformScreen.