-
class Internal
-
getProps(self:
Inky.Element.Internal): Inky.Props | {[string]: any}
-
setView(
self: Inky.Element.Internal,
x: number,
y: number,
w: number,
h: number
): Inky.Element.Internal
-
getView(self:
Inky.Element.Internal): (x: number, y: number, w: number, h: number)
-
getDepth(self:
Inky.Element.Internal): number
-
on(
self: Inky.Element.Internal,
eventName: string,
callback: fun(element: Inky.Element, ...any): nil
): Inky.Element.Internal
-
onPointer(
self: Inky.Element.Internal,
eventName: string,
callback: fun(element: Inky.Element, pointer: Inky.Pointer, ...any): nil
): Inky.Element.Internal
-
onPointerInHierarchy(
self: Inky.Element.Internal,
eventName: string,
callback: fun(element: Inky.Element, pointer: Inky.Pointer, ...any): nil
): Inky.Element.Internal
-
onPointerEnter(
self: Inky.Element.Internal,
callback: fun(element: Inky.Element, pointer: Inky.Pointer): nil
): Inky.Element.Internal
-
onPointerExit(
self: Inky.Element.Internal,
callback: fun(element: Inky.Element, pointer: Inky.Pointer): nil
): Inky.Element.Internal
-
onEnable(
self: Inky.Element.Internal,
callback?: fun(element: Inky.Element): nil
): Inky.Element.Internal
-
onDisable(
self: Inky.Element.Internal,
callback?: fun(element: Inky.Element): nil
): Inky.Element.Internal
-
useEffect(
self: Inky.Element.Internal,
effect: fun(element: Inky.Element): nil,
...: any
): Inky.Element.Internal
-
useOverlapCheck(
self: Inky.Element.Internal,
predicate: fun(pointerX: number, pointerY: number, x: number, y: number, w: number, h: number): boolean
): Inky.Element.Internal
-
raiseOn(
self: Inky.Element.Internal,
eventName: string,
...: any
): (accepted: boolean)
-
raiseOnPointer(
self: Inky.Element.Internal,
eventName: string,
pointer: Inky.Pointer,
...: any
): (accepted: boolean, consumed: boolean)
-
raiseOnPointerInHierarchy(
self: Inky.Element.Internal,
eventName: string,
pointer: Inky.Pointer,
...: any
): (accepted: boolean)
-
raisePointerEnter(self:
Inky.Element.Internal, pointer: Inky.Pointer): (accepted: boolean)
-
raisePointerExit(self:
Inky.Element.Internal, pointer: Inky.Pointer): (accepted: boolean)
-
raiseEnable(self:
Inky.Element.Internal): (accepted: boolean)
-
raiseDisable(self:
Inky.Element.Internal): (accepted: boolean)
-
doesViewDiffer(
self: Inky.Element.Internal,
x: number,
y: number,
w: number,
h: number
): boolean
-
doesPointPassBoundingboxCheck(self:
Inky.Element.Internal, px: number, py: number): boolean
-
doesPointPassOverlapCheck(self:
Inky.Element.Internal, px: number, py: number): boolean
-
isInitialized(self:
Inky.Element.Internal): boolean
-
initialize(self:
Inky.Element.Internal)
-
render(
self: Inky.Element.Internal,
x: number,
y: number,
w: number,
h: number,
depth?: number
): Inky.Element.Internal
-
renderIntoScene(
self: Inky.Element.Internal,
scene: Inky.Scene,
x: number,
y: number,
w: number,
h: number,
depth: number
)