@palco-2d/core / MouseHandler
Class: MouseHandler
Defined in: src/MouseHandler.ts:7
Constructors
new MouseHandler()
new MouseHandler(
canvas):MouseHandler
Defined in: src/MouseHandler.ts:23
Parameters
canvas
HTMLCanvasElement
Returns
Properties
hoveredEntities
hoveredEntities:
BaseEntity[]
Defined in: src/MouseHandler.ts:9
position
position:
Vec2
Defined in: src/MouseHandler.ts:8
quadrant
quadrant:
QuadrantsHandler
Defined in: src/MouseHandler.ts:10
Methods
onCanvas()
onCanvas(
event,callback):void
Defined in: src/MouseHandler.ts:246
Subscribe to clicking on the canvas where no entity is hovered.
Parameters
event
"mousedown" | "mouseup" | "mousemove"
callback
() => void
Returns
void
onEntity()
onEntity(
event,callback):void
Defined in: src/MouseHandler.ts:254
Parameters
event
"mousedown" | "mouseup"
callback
(entity) => void
Returns
void
pause()
pause():
void
Defined in: src/MouseHandler.ts:50
Returns
void
removeEntity()
removeEntity(
entity):void
Defined in: src/MouseHandler.ts:64
Remove entity from all quadrants
Parameters
entity
Returns
void
start()
start():
void
Defined in: src/MouseHandler.ts:38
Returns
void
stop()
stop():
void
Defined in: src/MouseHandler.ts:45
Returns
void