class Camera : Object
position: Vector2
scale: Vector2
rotation: number
__new(self: Camera, x: any, y: any)
getPosition(self: Camera) x: number, y: number
Returns:
  • x (number) – The x position.

  • y (number) – The y position.

setPosition(self: Camera, x: number, y: number)
move(self: Camera, dx: number, dy: number)
centerOn(self: Camera, x: number, y: number)
setScale(self: Camera, scaleX: number, scaleY: number)
scaleAroundPoint(self: Camera, factorX: number, factorY: number, pointX: number, pointY: number)
setRotation(self: Camera, rotation: number)
toWorldSpace(self: Camera, x: number, y: number) number, number
push(self: Camera)

Pushes the camera’s transform. Call this before drawing.

pop(self: Camera)

Pops the camera’s transform. Call this after drawing.