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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classA point with X and Y coordinatesstatic classA rectangle with origin and sizestatic classA size with width and heightNested classes/interfaces inherited from interface com.sun.jna.Librarycom.sun.jna.Library.Handler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final CoreGraphicsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCGRectMakeWithDictionaryRepresentation(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef dict, CoreGraphics.CGRect rect) com.sun.jna.platform.mac.CoreFoundation.CFArrayRefCGWindowListCopyWindowInfo(int option, int relativeToWindow) 
- 
Field Details- 
INSTANCE
- 
kCGNullWindowIDstatic final int kCGNullWindowID- See Also:
 
- 
kCGWindowListOptionAllstatic final int kCGWindowListOptionAll- See Also:
 
- 
kCGWindowListOptionOnScreenOnlystatic final int kCGWindowListOptionOnScreenOnly- See Also:
 
- 
kCGWindowListOptionOnScreenAboveWindowstatic final int kCGWindowListOptionOnScreenAboveWindow- See Also:
 
- 
kCGWindowListOptionOnScreenBelowWindowstatic final int kCGWindowListOptionOnScreenBelowWindow- See Also:
 
- 
kCGWindowListOptionIncludingWindowstatic final int kCGWindowListOptionIncludingWindow- See Also:
 
- 
kCGWindowListExcludeDesktopElementsstatic final int kCGWindowListExcludeDesktopElements- See Also:
 
 
- 
- 
Method Details- 
CGWindowListCopyWindowInfocom.sun.jna.platform.mac.CoreFoundation.CFArrayRef CGWindowListCopyWindowInfo(int option, int relativeToWindow) 
- 
CGRectMakeWithDictionaryRepresentationboolean CGRectMakeWithDictionaryRepresentation(com.sun.jna.platform.mac.CoreFoundation.CFDictionaryRef dict, CoreGraphics.CGRect rect) 
 
-