@palco-2d/core / WorldHandler
Class: WorldHandler
Defined in: src/WorldHandler.ts:9
Handles the zoom and offset of the canvas, ensuring all drawn objects are properly scaled and positioned.
Constructors
new WorldHandler()
new WorldHandler():
WorldHandler
Returns
Methods
getOffset()
staticgetOffset():Vec2
Defined in: src/WorldHandler.ts:33
Returns
Vec2
The current offset value.
getZoom()
staticgetZoom():number
Defined in: src/WorldHandler.ts:17
Returns
number
The current zoom value.
setOffset()
staticsetOffset(newOffset):void
Defined in: src/WorldHandler.ts:41
Sets the new offset value.
Parameters
newOffset
Vec2
The new offset value
Returns
void
setZoom()
staticsetZoom(newZoom):void
Defined in: src/WorldHandler.ts:25
Sets the new zoom value.
Parameters
newZoom
number
The new zoom value.
Returns
void
subscribeToZoomUpdate()
staticsubscribeToZoomUpdate(callback):string
Defined in: src/WorldHandler.ts:50
Subscribe to zoom updates.
Parameters
callback
(zoom) => void
The callback that will be called when the zoom value changes.
Returns
string
The id of the listener, used to unsubscribe from the updates.
unsubscribeFromZoomUpdate()
staticunsubscribeFromZoomUpdate(id):void
Defined in: src/WorldHandler.ts:70
Unsubscribe from zoom updates.
Parameters
id
string
The id of the listener.
Returns
void