package core:sys/darwin/CoreGraphics

Warning: This was generated for -target:windows_amd64 and might not represent every target this package supports.

⌘K
Ctrl+K
or
/

    Types

    Error ¶

    Error :: enum i32 {
    	Success           = 0, 
    	Failure           = 1000, 
    	IllegalArgument   = 1001, 
    	InvalidConnection = 1002, 
    	InvalidContext    = 1003, 
    	CannotComplete    = 1004, 
    	NotImplemented    = 1006, 
    	RangeCheck        = 1007, 
    	TypeCheck         = 1008, 
    	InvalidOperation  = 1010, 
    	NoneAvailable     = 1011, 
    }
    Related Procedures With Returns

    EventSourceStateID ¶

    EventSourceStateID :: enum i32 {
    	Private              = -1, 
    	CombinedSessionState = 0, 
    	HIDSystemState       = 1, 
    }
    Related Procedures With Parameters

    Float ¶

    Float :: CoreFoundation.CGFloat

    KeyCode ¶

    KeyCode :: u16
    Related Procedures With Parameters

    Point ¶

    Point :: CoreFoundation.CGPoint
    Related Procedures With Parameters

    Rect ¶

    Rect :: CoreFoundation.CGRect
    Related Procedures With Parameters

    Size ¶

    Size :: CoreFoundation.CGSize

    Constants

    This section is empty.

    Variables

    This section is empty.

    Procedures

    AssociateMouseAndMouseCursorPosition ¶

    AssociateMouseAndMouseCursorPosition :: proc "c" (connected: b32) -> Error ---

    DisplayIDToOpenGLDisplayMask ¶

    DisplayIDToOpenGLDisplayMask :: proc "c" (display: u32) -> u32 ---

    DisplayMoveCursorToPoint ¶

    DisplayMoveCursorToPoint :: proc "c" (display: u32, point: CoreFoundation.CGPoint) -> Error ---

    EventSourceKeyState ¶

    EventSourceKeyState :: proc "c" (stateID: EventSourceStateID, key: u16) -> bool ---

    GetActiveDisplayList ¶

    GetActiveDisplayList :: proc "c" (maxDisplays: u32, activeDisplays: [^]u32, displayCount: ^u32) -> Error ---

    GetDisplaysWithOpenGLDisplayMask ¶

    GetDisplaysWithOpenGLDisplayMask :: proc "c" (mask: u32, maxDisplays: u32, displays: [^]u32, matchingDisplayCount: ^u32) -> Error ---

    GetDisplaysWithPoint ¶

    GetDisplaysWithPoint :: proc "c" (point: CoreFoundation.CGPoint, maxDisplays: u32, displays: [^]u32, matchingDisplayCount: ^u32) -> Error ---

    GetDisplaysWithRect ¶

    GetDisplaysWithRect :: proc "c" (rect: CoreFoundation.CGRect, maxDisplays: u32, displays: [^]u32, matchingDisplayCount: ^u32) -> Error ---

    GetOnlineDisplayList ¶

    GetOnlineDisplayList :: proc "c" (maxDisplays: u32, onlineDisplays: [^]u32, displayCount: ^u32) -> Error ---

    MainDisplayID ¶

    MainDisplayID :: proc "c" () -> u32 ---

    OpenGLDisplayMaskToDisplayID ¶

    OpenGLDisplayMaskToDisplayID :: proc "c" (mask: u32) -> u32 ---

    WarpMouseCursorPosition ¶

    WarpMouseCursorPosition :: proc "c" (newCursorPosition: CoreFoundation.CGPoint) -> Error ---

    Procedure Groups

    This section is empty.

    Source Files

    Generation Information

    Generated with odin version dev-2026-01 (vendor "odin") Windows_amd64 @ 2026-01-24 21:13:19.535334400 +0000 UTC