# Interface: VisualElement

# Hierarchy

# Methods

# draw

draw(ctx: CanvasRenderingContext2D): void

# Parameters:

Name Type
ctx CanvasRenderingContext2D

Returns: void

Defined in: index.esm.d.ts:1577 (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:1581 (opens new window)


# getRange

OptionalgetRange(axis: x | y): number

# Parameters:

Name Type
axis x | y

Returns: number

Defined in: index.esm.d.ts:1582 (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:1578 (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:1579 (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:1580 (opens new window)