# Interface: VisualElement

# Hierarchy

# Methods

# draw

draw(ctx: CanvasRenderingContext2D): void

# Parameters:

Name Type
ctx CanvasRenderingContext2D

Returns: void

Defined in: index.esm.d.ts:1571 (opens new window)


# getCenterPoint

getCenterPoint(useFinalPosition?: boolean): object

# Parameters:

Name Type
useFinalPosition? boolean

Returns: object

Name Type
x number
y number

Defined in: index.esm.d.ts:1575 (opens new window)


# getRange

OptionalgetRange(axis: x | y): number

# Parameters:

Name Type
axis x | y

Returns: number

Defined in: index.esm.d.ts:1576 (opens new window)


# inRange

inRange(mouseX: number, mouseY: number, useFinalPosition?: boolean): boolean

# Parameters:

Name Type
mouseX number
mouseY number
useFinalPosition? boolean

Returns: boolean

Defined in: index.esm.d.ts:1572 (opens new window)


# inXRange

inXRange(mouseX: number, useFinalPosition?: boolean): boolean

# Parameters:

Name Type
mouseX number
useFinalPosition? boolean

Returns: boolean

Defined in: index.esm.d.ts:1573 (opens new window)


# inYRange

inYRange(mouseY: number, useFinalPosition?: boolean): boolean

# Parameters:

Name Type
mouseY number
useFinalPosition? boolean

Returns: boolean

Defined in: index.esm.d.ts:1574 (opens new window)