ae.sys.sendinput

Control, screen-scrape, and send input to other graphical programs.

Members

Aliases

Window
alias Window = deimos.X11.X.Window
Undocumented in source.
Window
alias Window = uint
Undocumented in source.

Functions

captureRect
auto captureRect(Rect!int r, Image!BGRA image)
Undocumented in source. Be warned that the author may not have intended to support it.
captureRect
auto captureRect(Rect!int r)
Undocumented in source. Be warned that the author may not have intended to support it.
captureWindow
auto captureWindow(Window window)
Undocumented in source. Be warned that the author may not have intended to support it.
captureWindowRect
void captureWindowRect(Window window, Rect!int r, Image!BGRA image)
Undocumented in source. Be warned that the author may not have intended to support it.
captureWindowRect
auto captureWindowRect(Window window, Rect!int r)
Undocumented in source. Be warned that the author may not have intended to support it.
ease
float ease(float t, float speed)
Undocumented in source. Be warned that the author may not have intended to support it.
easeMousePos
void easeMousePos(int x0, int y0, int x1, int y1, Duration duration)
Undocumented in source. Be warned that the author may not have intended to support it.
findWindowByName
Window findWindowByName(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getDisplay
Display* getDisplay()
Undocumented in source. Be warned that the author may not have intended to support it.
getPixel
auto getPixel(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
getWindowGeometry
Rect!int getWindowGeometry(Window window)
Undocumented in source. Be warned that the author may not have intended to support it.
mouseButton
void mouseButton(int button, bool down)
Undocumented in source. Be warned that the author may not have intended to support it.
setMousePos
void setMousePos(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
xEnforce
T xEnforce(T cond, string msg)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

haveX11
enum haveX11;
Undocumented in source.

Meta

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Authors

Vladimir Panteleev <vladimir@thecybershadow.net>