Table of Contents

Class MaaController

Namespace
MaaFramework.Binding.Interop.Native
Assembly
MaaFramework.Binding.Native.dll
public static class MaaController

Inheritance

Inherited Members

Methods

MaaAdbControllerCreate(string, string, ulong, ulong, string, string)
MaaControllerAddSink(nint, MaaEventCallback, nint)
MaaControllerCachedImage(nint, nint)
MaaControllerClearSinks(nint)
MaaControllerConnected(nint)
MaaControllerDestroy(nint)
MaaControllerGetResolution(nint, out int, out int)

Get the raw (unscaled) device resolution.

MaaControllerGetShellOutput(nint, nint)
MaaControllerGetUuid(nint, nint)
MaaControllerPostClick(nint, int, int)
MaaControllerPostClickKey(nint, int)
MaaControllerPostClickV2(nint, int, int, int, int)
MaaControllerPostConnection(nint)
MaaControllerPostInputText(nint, string)
MaaControllerPostKeyDown(nint, int)
MaaControllerPostKeyUp(nint, int)
MaaControllerPostPressKey(nint, int)
MaaControllerPostScreencap(nint)
MaaControllerPostScroll(nint, int, int)
MaaControllerPostShell(nint, string, long)
MaaControllerPostStartApp(nint, string)
MaaControllerPostStopApp(nint, string)
MaaControllerPostSwipe(nint, int, int, int, int, int)
MaaControllerPostSwipeV2(nint, int, int, int, int, int, int, int)
MaaControllerPostTouchDown(nint, int, int, int, int)
MaaControllerPostTouchMove(nint, int, int, int, int)
MaaControllerPostTouchUp(nint, int)
MaaControllerRemoveSink(nint, long)
MaaControllerSetOption(nint, int, byte[], ulong)
MaaControllerStatus(nint, long)
MaaControllerWait(nint, long)
MaaCustomControllerCreate(IMaaCustomController, nint)
MaaDbgControllerCreate(string, string, ulong, string)
MaaGamepadControllerCreate(nint, ulong, ulong)

Create a virtual gamepad controller for Windows.

MaaPlayCoverControllerCreate(string, string)
MaaWin32ControllerCreate(nint, ulong, ulong, ulong)