class Internal
setPosition(self: Inky.Pointer.Internal, x: number, y: number): Inky.Pointer.Internal
getPosition(self: Inky.Pointer.Internal): (x?: number, y?: number)
setTarget(self: Inky.Pointer.Internal, target: Inky.Element): Inky.Pointer.Internal
getTarget(self: Inky.Pointer.Internal): Inky.Element?
getMode(self: Inky.Pointer.Internal): Inky.PointerMode
setActive(self: Inky.Pointer.Internal, active: boolean): Inky.Pointer.Internal
isActive(self: Inky.Pointer.Internal): boolean
doesOverlapElement(self: Inky.Pointer.Internal, element: Inky.Element): boolean
doesOverlapAnyElement(self: Inky.Pointer.Internal): boolean
raise(
    self: Inky.Pointer.Internal,
    eventName: string,
    ...: any
): boolean
captureElement(
    self: Inky.Pointer.Internal,
    element: Inky.Element,
    shouldCapture?: boolean
): Inky.Pointer.Internal
doesCaptureElement(self: Inky.Pointer.Internal, element: Inky.Element): boolean
setOverlappingElements(
    self: Inky.Pointer.Internal,
    overlappingElements?: Inky.HashSet
)