Table of Contents

Namespace MaaFramework.Binding.Interop.Native

Classes

MaaBuffer
MaaContext
MaaController
MaaCustomControllerMarshaller

Marshaller for MaaFramework.Binding.Custom.IMaaCustomController.

MaaCustomExtensions

A static class providing extension methods for converting MaaFramework.Binding.Custom.IMaaCustomResource to custom callback delegate used in interop invoking.

MaaDef
MaaMarshaller

A class that implements the extension methods for converting between MaaDef types and C# types.

MaaResource
MaaStringViewMarshaller

A marshaller for UTF-8 strings.

MaaTasker
MaaToolkit
MaaUtility

Structs

MaaCustomControllerMarshaller.ManagedToUnmanagedIn

Custom marshaller to marshal a managed MaaFramework.Binding.Custom.IMaaCustomController as an unmanaged nint.

MaaCustomControllerMarshaller.ManagedToUnmanagedIn

Custom marshaller to marshal a managed MaaFramework.Binding.Custom.IMaaCustomController as an unmanaged nint.

Delegates

MaaCustomControllerMarshaller.ClickDelegate
MaaCustomControllerMarshaller.ClickDelegate
MaaCustomControllerMarshaller.ConnectDelegate
MaaCustomControllerMarshaller.ConnectDelegate
MaaCustomControllerMarshaller.InputTextDelegate
MaaCustomControllerMarshaller.InputTextDelegate
MaaCustomActionCallback
MaaCustomRecognitionCallback
MaaNotificationCallback
MaaCustomControllerMarshaller.PressKeyDelegate
MaaCustomControllerMarshaller.PressKeyDelegate
MaaCustomControllerMarshaller.RequestUuidDelegate

Write result to buffer.

MaaCustomControllerMarshaller.RequestUuidDelegate

Write result to buffer.

MaaCustomControllerMarshaller.ScreencapDelegate

Write result to buffer.

MaaCustomControllerMarshaller.ScreencapDelegate

Write result to buffer.

MaaCustomControllerMarshaller.StartAppDelegate
MaaCustomControllerMarshaller.StartAppDelegate
MaaCustomControllerMarshaller.StopAppDelegate
MaaCustomControllerMarshaller.StopAppDelegate
MaaCustomControllerMarshaller.SwipeDelegate
MaaCustomControllerMarshaller.SwipeDelegate
MaaCustomControllerMarshaller.TouchDownDelegate
MaaCustomControllerMarshaller.TouchDownDelegate
MaaCustomControllerMarshaller.TouchMoveDelegate
MaaCustomControllerMarshaller.TouchMoveDelegate
MaaCustomControllerMarshaller.TouchUpDelegate
MaaCustomControllerMarshaller.TouchUpDelegate