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

      public static long CGEventGetTypeID()
      CFTypeID CGEventGetTypeID(void)
    • CGEventCreate

      public static long CGEventCreate(long source)
      CGEventRef CGEventCreate(CGEventSourceRef source)
    • CGEventCreateData

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

      public static long CGEventCreateFromData(long allocator, 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

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

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

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

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

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

      public static long CGEventCreateCopy(long event)
      CGEventRef CGEventCreateCopy(CGEventRef event)
    • CGEventCreateSourceFromEvent

      public static long CGEventCreateSourceFromEvent(long event)
      CGEventSourceRef CGEventCreateSourceFromEvent(CGEventRef event)
    • CGEventSetSource

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

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

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

      public static long CGEventGetTimestamp(long event)
      CGEventTimestamp CGEventGetTimestamp(CGEventRef event)
    • CGEventSetTimestamp

      public static void CGEventSetTimestamp(long event, 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(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(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(long event, CGPoint location)
      void CGEventSetLocation(CGEventRef event, CGPoint location)
    • CGEventGetFlags

      public static long CGEventGetFlags(long event)
      CGEventFlags CGEventGetFlags(CGEventRef event)
    • CGEventSetFlags

      public static void CGEventSetFlags(long event, 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(long event, @Nullable CLongBuffer actualStringLength, @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(long event, ShortBuffer unicodeString)
      void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, UniChar const * unicodeString)
    • CGEventGetIntegerValueField

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

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

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

      public static void CGEventSetDoubleValueField(long event, 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

      public static long CGEventTapCreate(int tap, int place, int options, long eventsOfInterest, CGEventTapCallBackI callback, 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

      public static long CGEventTapCreateForPid(long pid, int place, int options, long eventsOfInterest, CGEventTapCallBackI callback, 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(long tap, boolean enable)
      void CGEventTapEnable(CFMachPortRef tap, bool enable)
    • CGEventTapIsEnabled

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

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

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

      public static void CGEventPostToPid(long pid, 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

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

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

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

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