Package oshi.jna.platform.mac
Interface CoreGraphics
- All Superinterfaces:
com.sun.jna.Library
public interface CoreGraphics
extends com.sun.jna.Library
The Core Graphics framework is based on the Quartz advanced drawing engine.
It provides low-level, lightweight 2D rendering with unmatched output
fidelity. You use this framework to handle path-based drawing,
transformations, color management, offscreen rendering, patterns, gradients
and shadings, image data management, image creation, and image masking, as
well as PDF document creation, display, and parsing.
In macOS, Core Graphics also includes services for working with display hardware, low-level user input events, and the windowing system.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A point with X and Y coordinatesstatic class
A rectangle with origin and sizestatic class
A size with width and heightNested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic CoreGraphics
static int
static int
static int
static int
static int
static int
static int
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
-
Method Summary
Modifier and TypeMethodDescriptionboolean
CGRectMakeWithDictionaryRepresentation(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef dict, CoreGraphics.CGRect rect)
com.sun.jna.platform.mac.CoreFoundation.CFArrayRef
CGWindowListCopyWindowInfo(int option, int relativeToWindow)
-
Field Details
-
INSTANCE
-
kCGNullWindowID
static final int kCGNullWindowID- See Also:
- Constant Field Values
-
kCGWindowListOptionAll
static final int kCGWindowListOptionAll- See Also:
- Constant Field Values
-
kCGWindowListOptionOnScreenOnly
static final int kCGWindowListOptionOnScreenOnly- See Also:
- Constant Field Values
-
kCGWindowListOptionOnScreenAboveWindow
static final int kCGWindowListOptionOnScreenAboveWindow- See Also:
- Constant Field Values
-
kCGWindowListOptionOnScreenBelowWindow
static final int kCGWindowListOptionOnScreenBelowWindow- See Also:
- Constant Field Values
-
kCGWindowListOptionIncludingWindow
static final int kCGWindowListOptionIncludingWindow- See Also:
- Constant Field Values
-
kCGWindowListExcludeDesktopElements
static final int kCGWindowListExcludeDesktopElements- See Also:
- Constant Field Values
-
-
Method Details
-
CGWindowListCopyWindowInfo
com.sun.jna.platform.mac.CoreFoundation.CFArrayRef CGWindowListCopyWindowInfo(int option, int relativeToWindow) -
CGRectMakeWithDictionaryRepresentation
boolean CGRectMakeWithDictionaryRepresentation(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef dict, CoreGraphics.CGRect rect)
-