Class CoreGraphics

java.lang.Object
org.lwjgl.system.macosx.CoreGraphics

public class CoreGraphics extends Object
  • Field Details

    • kCGErrorSuccess

      public static final int kCGErrorSuccess
      See Also:
    • kCGErrorFailure

      public static final int kCGErrorFailure
      See Also:
    • kCGErrorIllegalArgument

      public static final int kCGErrorIllegalArgument
      See Also:
    • kCGErrorInvalidConnection

      public static final int kCGErrorInvalidConnection
      See Also:
    • kCGErrorInvalidContext

      public static final int kCGErrorInvalidContext
      See Also:
    • kCGErrorCannotComplete

      public static final int kCGErrorCannotComplete
      See Also:
    • kCGErrorNotImplemented

      public static final int kCGErrorNotImplemented
      See Also:
    • kCGErrorRangeCheck

      public static final int kCGErrorRangeCheck
      See Also:
    • kCGErrorTypeCheck

      public static final int kCGErrorTypeCheck
      See Also:
    • kCGErrorInvalidOperation

      public static final int kCGErrorInvalidOperation
      See Also:
    • kCGErrorNoneAvailable

      public static final int kCGErrorNoneAvailable
      See Also:
    • kCGEventNull

      public static final int kCGEventNull
      See Also:
    • kCGEventLeftMouseDown

      public static final int kCGEventLeftMouseDown
      See Also:
    • kCGEventLeftMouseUp

      public static final int kCGEventLeftMouseUp
      See Also:
    • kCGEventRightMouseDown

      public static final int kCGEventRightMouseDown
      See Also:
    • kCGEventRightMouseUp

      public static final int kCGEventRightMouseUp
      See Also:
    • kCGEventMouseMoved

      public static final int kCGEventMouseMoved
      See Also:
    • kCGEventLeftMouseDragged

      public static final int kCGEventLeftMouseDragged
      See Also:
    • kCGEventRightMouseDragged

      public static final int kCGEventRightMouseDragged
      See Also:
    • kCGEventKeyDown

      public static final int kCGEventKeyDown
      See Also:
    • kCGEventKeyUp

      public static final int kCGEventKeyUp
      See Also:
    • kCGEventFlagsChanged

      public static final int kCGEventFlagsChanged
      See Also:
    • kCGEventScrollWheel

      public static final int kCGEventScrollWheel
      See Also:
    • kCGEventTabletPointer

      public static final int kCGEventTabletPointer
      See Also:
    • kCGEventTabletProximity

      public static final int kCGEventTabletProximity
      See Also:
    • kCGEventOtherMouseDown

      public static final int kCGEventOtherMouseDown
      See Also:
    • kCGEventOtherMouseUp

      public static final int kCGEventOtherMouseUp
      See Also:
    • kCGEventOtherMouseDragged

      public static final int kCGEventOtherMouseDragged
      See Also:
    • kCGEventTapDisabledByTimeout

      public static final int kCGEventTapDisabledByTimeout
      See Also:
    • kCGEventTapDisabledByUserInput

      public static final int kCGEventTapDisabledByUserInput
      See Also:
    • kCGMouseButtonLeft

      public static final int kCGMouseButtonLeft
      See Also:
    • kCGMouseButtonRight

      public static final int kCGMouseButtonRight
      See Also:
    • kCGMouseButtonCenter

      public static final int kCGMouseButtonCenter
      See Also:
    • kCGHIDEventTap

      public static final int kCGHIDEventTap
      See Also:
    • kCGSessionEventTap

      public static final int kCGSessionEventTap
      See Also:
    • kCGAnnotatedSessionEventTap

      public static final int kCGAnnotatedSessionEventTap
      See Also:
    • kCGScrollEventUnitPixel

      public static final int kCGScrollEventUnitPixel
      See Also:
    • kCGScrollEventUnitLine

      public static final int kCGScrollEventUnitLine
      See Also:
    • kCGMouseEventNumber

      public static final int kCGMouseEventNumber
      See Also:
    • kCGMouseEventClickState

      public static final int kCGMouseEventClickState
      See Also:
    • kCGMouseEventPressure

      public static final int kCGMouseEventPressure
      See Also:
    • kCGMouseEventButtonNumber

      public static final int kCGMouseEventButtonNumber
      See Also:
    • kCGMouseEventDeltaX

      public static final int kCGMouseEventDeltaX
      See Also:
    • kCGMouseEventDeltaY

      public static final int kCGMouseEventDeltaY
      See Also:
    • kCGMouseEventInstantMouser

      public static final int kCGMouseEventInstantMouser
      See Also:
    • kCGMouseEventSubtype

      public static final int kCGMouseEventSubtype
      See Also:
    • kCGKeyboardEventAutorepeat

      public static final int kCGKeyboardEventAutorepeat
      See Also:
    • kCGKeyboardEventKeycode

      public static final int kCGKeyboardEventKeycode
      See Also:
    • kCGKeyboardEventKeyboardType

      public static final int kCGKeyboardEventKeyboardType
      See Also:
    • kCGScrollWheelEventDeltaAxis1

      public static final int kCGScrollWheelEventDeltaAxis1
      See Also:
    • kCGScrollWheelEventDeltaAxis2

      public static final int kCGScrollWheelEventDeltaAxis2
      See Also:
    • kCGScrollWheelEventDeltaAxis3

      public static final int kCGScrollWheelEventDeltaAxis3
      See Also:
    • kCGScrollWheelEventFixedPtDeltaAxis1

      public static final int kCGScrollWheelEventFixedPtDeltaAxis1
      See Also:
    • kCGScrollWheelEventFixedPtDeltaAxis2

      public static final int kCGScrollWheelEventFixedPtDeltaAxis2
      See Also:
    • kCGScrollWheelEventFixedPtDeltaAxis3

      public static final int kCGScrollWheelEventFixedPtDeltaAxis3
      See Also:
    • kCGScrollWheelEventPointDeltaAxis1

      public static final int kCGScrollWheelEventPointDeltaAxis1
      See Also:
    • kCGScrollWheelEventPointDeltaAxis2

      public static final int kCGScrollWheelEventPointDeltaAxis2
      See Also:
    • kCGScrollWheelEventPointDeltaAxis3

      public static final int kCGScrollWheelEventPointDeltaAxis3
      See Also:
    • kCGScrollWheelEventScrollPhase

      public static final int kCGScrollWheelEventScrollPhase
      See Also:
    • kCGScrollWheelEventScrollCount

      public static final int kCGScrollWheelEventScrollCount
      See Also:
    • kCGScrollWheelEventMomentumPhase

      public static final int kCGScrollWheelEventMomentumPhase
      See Also:
    • kCGScrollWheelEventInstantMouser

      public static final int kCGScrollWheelEventInstantMouser
      See Also:
    • kCGTabletEventPointX

      public static final int kCGTabletEventPointX
      See Also:
    • kCGTabletEventPointY

      public static final int kCGTabletEventPointY
      See Also:
    • kCGTabletEventPointZ

      public static final int kCGTabletEventPointZ
      See Also:
    • kCGTabletEventPointButtons

      public static final int kCGTabletEventPointButtons
      See Also:
    • kCGTabletEventPointPressure

      public static final int kCGTabletEventPointPressure
      See Also:
    • kCGTabletEventTiltX

      public static final int kCGTabletEventTiltX
      See Also:
    • kCGTabletEventTiltY

      public static final int kCGTabletEventTiltY
      See Also:
    • kCGTabletEventRotation

      public static final int kCGTabletEventRotation
      See Also:
    • kCGTabletEventTangentialPressure

      public static final int kCGTabletEventTangentialPressure
      See Also:
    • kCGTabletEventDeviceID

      public static final int kCGTabletEventDeviceID
      See Also:
    • kCGTabletEventVendor1

      public static final int kCGTabletEventVendor1
      See Also:
    • kCGTabletEventVendor2

      public static final int kCGTabletEventVendor2
      See Also:
    • kCGTabletEventVendor3

      public static final int kCGTabletEventVendor3
      See Also:
    • kCGTabletProximityEventVendorID

      public static final int kCGTabletProximityEventVendorID
      See Also:
    • kCGTabletProximityEventTabletID

      public static final int kCGTabletProximityEventTabletID
      See Also:
    • kCGTabletProximityEventPointerID

      public static final int kCGTabletProximityEventPointerID
      See Also:
    • kCGTabletProximityEventDeviceID

      public static final int kCGTabletProximityEventDeviceID
      See Also:
    • kCGTabletProximityEventSystemTabletID

      public static final int kCGTabletProximityEventSystemTabletID
      See Also:
    • kCGTabletProximityEventVendorPointerType

      public static final int kCGTabletProximityEventVendorPointerType
      See Also:
    • kCGTabletProximityEventVendorPointerSerialNumber

      public static final int kCGTabletProximityEventVendorPointerSerialNumber
      See Also:
    • kCGTabletProximityEventVendorUniqueID

      public static final int kCGTabletProximityEventVendorUniqueID
      See Also:
    • kCGTabletProximityEventCapabilityMask

      public static final int kCGTabletProximityEventCapabilityMask
      See Also:
    • kCGTabletProximityEventPointerType

      public static final int kCGTabletProximityEventPointerType
      See Also:
    • kCGTabletProximityEventEnterProximity

      public static final int kCGTabletProximityEventEnterProximity
      See Also:
    • kCGEventTargetProcessSerialNumber

      public static final int kCGEventTargetProcessSerialNumber
      See Also:
    • kCGEventTargetUnixProcessID

      public static final int kCGEventTargetUnixProcessID
      See Also:
    • kCGEventSourceUnixProcessID

      public static final int kCGEventSourceUnixProcessID
      See Also:
    • kCGEventSourceUserData

      public static final int kCGEventSourceUserData
      See Also:
    • kCGEventSourceUserID

      public static final int kCGEventSourceUserID
      See Also:
    • kCGEventSourceGroupID

      public static final int kCGEventSourceGroupID
      See Also:
    • kCGEventSourceStateID

      public static final int kCGEventSourceStateID
      See Also:
    • kCGScrollWheelEventIsContinuous

      public static final int kCGScrollWheelEventIsContinuous
      See Also:
    • kCGMouseEventWindowUnderMousePointer

      public static final int kCGMouseEventWindowUnderMousePointer
      See Also:
    • kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent

      public static final int kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent
      See Also:
    • kCGEventMouseSubtypeDefault

      public static final int kCGEventMouseSubtypeDefault
      See Also:
    • kCGEventMouseSubtypeTabletPoint

      public static final int kCGEventMouseSubtypeTabletPoint
      See Also:
    • kCGEventMouseSubtypeTabletProximity

      public static final int kCGEventMouseSubtypeTabletProximity
      See Also:
  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the CoreGraphics SharedLibrary.
    • CGEventGetTypeID

      @NativeType("CFTypeID") public static long CGEventGetTypeID()
      CFTypeID CGEventGetTypeID(void)
    • CGEventCreate

      @NativeType("CGEventRef") public static long CGEventCreate(@NativeType("CGEventSourceRef") long source)
      CGEventRef CGEventCreate(CGEventSourceRef source)
    • CGEventCreateData

      @NativeType("CFDataRef") public static long CGEventCreateData(@NativeType("CFAllocatorRef") long allocator, @NativeType("CGEventRef") long event)
      CFDataRef CGEventCreateData(CFAllocatorRef allocator, CGEventRef event)
    • CGEventCreateFromData

      @NativeType("CGEventRef") public static long CGEventCreateFromData(@NativeType("CFAllocatorRef") long allocator, @NativeType("CFDataRef") long data)
      CGEventRef CGEventCreateFromData(CFAllocatorRef allocator, CFDataRef data)
    • nCGEventCreateMouseEvent

      public static long nCGEventCreateMouseEvent(long source, int mouseType, long mouseCursorPosition, int mouseButton, long __functionAddress)
      CGEventRef CGEventCreateMouseEvent(CGEventSourceRef source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton)
    • nCGEventCreateMouseEvent

      public static long nCGEventCreateMouseEvent(long source, int mouseType, long mouseCursorPosition, int mouseButton)
      CGEventRef CGEventCreateMouseEvent(CGEventSourceRef source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton)
    • CGEventCreateMouseEvent

      @NativeType("CGEventRef") public static long CGEventCreateMouseEvent(@NativeType("CGEventSourceRef") long source, @NativeType("CGEventType") int mouseType, CGPoint mouseCursorPosition, @NativeType("CGMouseButton") int mouseButton)
      CGEventRef CGEventCreateMouseEvent(CGEventSourceRef source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton)
    • CGEventCreateKeyboardEvent

      @NativeType("CGEventRef") public static long CGEventCreateKeyboardEvent(@NativeType("CGEventSourceRef") long source, @NativeType("CGKeyCode") short virtualKey, @NativeType("bool") boolean keyDown)
      CGEventRef CGEventCreateKeyboardEvent(CGEventSourceRef source, CGKeyCode virtualKey, bool keyDown)
    • CGEventCreateScrollWheelEvent

      @NativeType("CGEventRef") public static long CGEventCreateScrollWheelEvent(@NativeType("CGEventSourceRef") long source, @NativeType("CGScrollEventUnit") int units, @NativeType("uint32_t") int wheelCount, @NativeType("int32_t") int wheel1)
      CGEventRef CGEventCreateScrollWheelEvent(CGEventSourceRef source, CGScrollEventUnit units, uint32_t wheelCount, int32_t wheel1)
    • CGEventCreateScrollWheelEvent

      @NativeType("CGEventRef") public static long CGEventCreateScrollWheelEvent(@NativeType("CGEventSourceRef") long source, @NativeType("CGScrollEventUnit") int units, @NativeType("int32_t") int wheel1)
      CGEventRef CGEventCreateScrollWheelEvent(CGEventSourceRef source, CGScrollEventUnit units, uint32_t wheelCount, int32_t wheel1)
    • CGEventCreateScrollWheelEvent2

      @NativeType("CGEventRef") public static long CGEventCreateScrollWheelEvent2(@NativeType("CGEventSourceRef") long source, @NativeType("CGScrollEventUnit") int units, @NativeType("uint32_t") int wheelCount, @NativeType("int32_t") int wheel1, @NativeType("int32_t") int wheel2, @NativeType("int32_t") int wheel3)
      CGEventRef CGEventCreateScrollWheelEvent2(CGEventSourceRef source, CGScrollEventUnit units, uint32_t wheelCount, int32_t wheel1, int32_t wheel2, int32_t wheel3)
    • CGEventCreateCopy

      @NativeType("CGEventRef") public static long CGEventCreateCopy(@NativeType("CGEventRef") long event)
      CGEventRef CGEventCreateCopy(CGEventRef event)
    • CGEventCreateSourceFromEvent

      @NativeType("CGEventSourceRef") public static long CGEventCreateSourceFromEvent(@NativeType("CGEventRef") long event)
      CGEventSourceRef CGEventCreateSourceFromEvent(CGEventRef event)
    • CGEventSetSource

      public static void CGEventSetSource(@NativeType("CGEventRef") long event, @NativeType("CGEventSourceRef") long source)
      void CGEventSetSource(CGEventRef event, CGEventSourceRef source)
    • CGEventGetType

      @NativeType("CGEventType") public static int CGEventGetType(@NativeType("CGEventRef") long event)
      CGEventType CGEventGetType(CGEventRef event)
    • CGEventSetType

      public static void CGEventSetType(@NativeType("CGEventRef") long event, @NativeType("CGEventType") int type)
      void CGEventSetType(CGEventRef event, CGEventType type)
    • CGEventGetTimestamp

      @NativeType("CGEventTimestamp") public static long CGEventGetTimestamp(@NativeType("CGEventRef") long event)
      CGEventTimestamp CGEventGetTimestamp(CGEventRef event)
    • CGEventSetTimestamp

      public static void CGEventSetTimestamp(@NativeType("CGEventRef") long event, @NativeType("CGEventTimestamp") long timestamp)
      void CGEventSetTimestamp(CGEventRef event, CGEventTimestamp timestamp)
    • nCGEventGetLocation

      public static void nCGEventGetLocation(long event, long __functionAddress, long __result)
      CGPoint CGEventGetLocation(CGEventRef event)
    • nCGEventGetLocation

      public static void nCGEventGetLocation(long event, long __result)
      CGPoint CGEventGetLocation(CGEventRef event)
    • CGEventGetLocation

      public static CGPoint CGEventGetLocation(@NativeType("CGEventRef") long event, CGPoint __result)
      CGPoint CGEventGetLocation(CGEventRef event)
    • nCGEventGetUnflippedLocation

      public static void nCGEventGetUnflippedLocation(long event, long __functionAddress, long __result)
      CGPoint CGEventGetUnflippedLocation(CGEventRef event)
    • nCGEventGetUnflippedLocation

      public static void nCGEventGetUnflippedLocation(long event, long __result)
      CGPoint CGEventGetUnflippedLocation(CGEventRef event)
    • CGEventGetUnflippedLocation

      public static CGPoint CGEventGetUnflippedLocation(@NativeType("CGEventRef") long event, CGPoint __result)
      CGPoint CGEventGetUnflippedLocation(CGEventRef event)
    • nCGEventSetLocation

      public static void nCGEventSetLocation(long event, long location, long __functionAddress)
      void CGEventSetLocation(CGEventRef event, CGPoint location)
    • nCGEventSetLocation

      public static void nCGEventSetLocation(long event, long location)
      void CGEventSetLocation(CGEventRef event, CGPoint location)
    • CGEventSetLocation

      public static void CGEventSetLocation(@NativeType("CGEventRef") long event, CGPoint location)
      void CGEventSetLocation(CGEventRef event, CGPoint location)
    • CGEventGetFlags

      @NativeType("CGEventFlags") public static long CGEventGetFlags(@NativeType("CGEventRef") long event)
      CGEventFlags CGEventGetFlags(CGEventRef event)
    • CGEventSetFlags

      public static void CGEventSetFlags(@NativeType("CGEventRef") long event, @NativeType("CGEventFlags") long flags)
      void CGEventSetFlags(CGEventRef event, CGEventFlags flags)
    • nCGEventKeyboardGetUnicodeString

      public static void nCGEventKeyboardGetUnicodeString(long event, long maxStringLength, long actualStringLength, long unicodeString)
      void CGEventKeyboardGetUnicodeString(CGEventRef event, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar * unicodeString)
    • CGEventKeyboardGetUnicodeString

      public static void CGEventKeyboardGetUnicodeString(@NativeType("CGEventRef") long event, @NativeType("UniCharCount *") @Nullable CLongBuffer actualStringLength, @NativeType("UniChar *") @Nullable ShortBuffer unicodeString)
      void CGEventKeyboardGetUnicodeString(CGEventRef event, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar * unicodeString)
    • nCGEventKeyboardSetUnicodeString

      public static void nCGEventKeyboardSetUnicodeString(long event, long stringLength, long unicodeString)
      void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, UniChar const * unicodeString)
    • CGEventKeyboardSetUnicodeString

      public static void CGEventKeyboardSetUnicodeString(@NativeType("CGEventRef") long event, @NativeType("UniChar const *") ShortBuffer unicodeString)
      void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, UniChar const * unicodeString)
    • CGEventGetIntegerValueField

      @NativeType("int64_t") public static long CGEventGetIntegerValueField(@NativeType("CGEventRef") long event, @NativeType("CGEventField") int field)
      int64_t CGEventGetIntegerValueField(CGEventRef event, CGEventField field)
    • CGEventSetIntegerValueField

      public static void CGEventSetIntegerValueField(@NativeType("CGEventRef") long event, @NativeType("CGEventField") int field, @NativeType("int64_t") long value)
      void CGEventSetIntegerValueField(CGEventRef event, CGEventField field, int64_t value)
    • CGEventGetDoubleValueField

      public static double CGEventGetDoubleValueField(@NativeType("CGEventRef") long event, @NativeType("CGEventField") int field)
      double CGEventGetDoubleValueField(CGEventRef event, CGEventField field)
    • CGEventSetDoubleValueField

      public static void CGEventSetDoubleValueField(@NativeType("CGEventRef") long event, @NativeType("CGEventField") int field, double value)
      void CGEventSetDoubleValueField(CGEventRef event, CGEventField field, double value)
    • nCGEventTapCreate

      public static long nCGEventTapCreate(int tap, int place, int options, long eventsOfInterest, long callback, long userInfo)
      CFMachPortRef CGEventTapCreate(CGEventTapLocation tap, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *) callback, void * userInfo)
    • CGEventTapCreate

      @NativeType("CFMachPortRef") public static long CGEventTapCreate(@NativeType("CGEventTapLocation") int tap, @NativeType("CGEventTapPlacement") int place, @NativeType("CGEventTapOptions") int options, @NativeType("CGEventMask") long eventsOfInterest, @NativeType("CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *)") CGEventTapCallBackI callback, @NativeType("void *") long userInfo)
      CFMachPortRef CGEventTapCreate(CGEventTapLocation tap, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *) callback, void * userInfo)
    • nCGEventTapCreateForPid

      public static long nCGEventTapCreateForPid(long pid, int place, int options, long eventsOfInterest, long callback, long userInfo)
      CFMachPortRef CGEventTapCreateForPid(pid_t pid, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *) callback, void * userInfo)
    • CGEventTapCreateForPid

      @NativeType("CFMachPortRef") public static long CGEventTapCreateForPid(@NativeType("pid_t") long pid, @NativeType("CGEventTapPlacement") int place, @NativeType("CGEventTapOptions") int options, @NativeType("CGEventMask") long eventsOfInterest, @NativeType("CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *)") CGEventTapCallBackI callback, @NativeType("void *") long userInfo)
      CFMachPortRef CGEventTapCreateForPid(pid_t pid, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventRef (*) (CGEventTapProxy, CGEventType, CGEventRef, void *) callback, void * userInfo)
    • CGEventTapEnable

      public static void CGEventTapEnable(@NativeType("CFMachPortRef") long tap, @NativeType("bool") boolean enable)
      void CGEventTapEnable(CFMachPortRef tap, bool enable)
    • CGEventTapIsEnabled

      @NativeType("bool") public static boolean CGEventTapIsEnabled(@NativeType("CFMachPortRef") long tap)
      bool CGEventTapIsEnabled(CFMachPortRef tap)
    • CGEventTapPostEvent

      public static void CGEventTapPostEvent(@NativeType("CGEventTapProxy") long proxy, @NativeType("CGEventRef") long event)
      void CGEventTapPostEvent(CGEventTapProxy proxy, CGEventRef event)
    • CGEventPost

      public static void CGEventPost(@NativeType("CGEventTapLocation") int tap, @NativeType("CGEventRef") long event)
      void CGEventPost(CGEventTapLocation tap, CGEventRef event)
    • CGEventPostToPid

      public static void CGEventPostToPid(@NativeType("pid_t") long pid, @NativeType("CGEventRef") long event)
      void CGEventPostToPid(pid_t pid, CGEventRef event)
    • nCGGetEventTapList

      public static int nCGGetEventTapList(int maxNumberOfTaps, long tapList, long eventTapCount)
      CGError CGGetEventTapList(uint32_t maxNumberOfTaps, CGEventTapInformation * tapList, uint32_t * eventTapCount)
    • CGGetEventTapList

      @NativeType("CGError") public static int CGGetEventTapList(@NativeType("CGEventTapInformation *") @Nullable CGEventTapInformation.Buffer tapList, @NativeType("uint32_t *") @Nullable IntBuffer eventTapCount)
      CGError CGGetEventTapList(uint32_t maxNumberOfTaps, CGEventTapInformation * tapList, uint32_t * eventTapCount)
    • CGEventKeyboardGetUnicodeString

      public static void CGEventKeyboardGetUnicodeString(@NativeType("CGEventRef") long event, @NativeType("UniCharCount *") @Nullable CLongBuffer actualStringLength, @NativeType("UniChar *") short @Nullable [] unicodeString)
      void CGEventKeyboardGetUnicodeString(CGEventRef event, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar * unicodeString)
    • CGEventKeyboardSetUnicodeString

      public static void CGEventKeyboardSetUnicodeString(@NativeType("CGEventRef") long event, @NativeType("UniChar const *") short[] unicodeString)
      void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, UniChar const * unicodeString)
    • CGGetEventTapList

      @NativeType("CGError") public static int CGGetEventTapList(@NativeType("CGEventTapInformation *") @Nullable CGEventTapInformation.Buffer tapList, @NativeType("uint32_t *") int @Nullable [] eventTapCount)
      CGError CGGetEventTapList(uint32_t maxNumberOfTaps, CGEventTapInformation * tapList, uint32_t * eventTapCount)