Pointer#clientY

clientY : number The vertical coordinate of the Pointer within the application's client area at which the event occurred (as opposed to the coordinates within the page). Source code: input/Pointer.js (Line 186)

Pointer#clientX

clientX : number The horizontal coordinate of the Pointer within the application's client area at which the event occurred (as opposed to the coordinates within the page). Source code: input/Pointer.js (Line 181)

Pointer#circle

circle : Phaser.Circle A Phaser.Circle that is centered on the x/y coordinates of this pointer, useful for hit detection.The Circle size is 44px (Apples recommended "finger tip" size). Source code: input/Pointer.js (Line 344)

Pointer#button

button :any The button property of the most recent DOM event when this Pointer is started.You should not rely on this value for accurate button detection, instead use the Pointer propertiesleftButton, rightButton, middleButton and so on. Source code: input/Pointer.js (Line 70)

Pointer#backButton

backButton : Phaser.DeviceButton If this Pointer is a Mouse or Pen / Stylus then you can access its X1 (back) button directly through this property. The DeviceButton has its own properties such as isDown, duration and methods like justReleased for more fine-grainedbutton control. Please see the DeviceButton docs for details on browser button limitations. Source code: input/Pointer.js (Line 120)

Pointer#active

active : boolean An active pointer is one that is currently pressed down on the display. A Mouse is always active. Source code: input/Pointer.js (Line 316)

Point.subtract()

<static> subtract(a, b, out) → {Phaser.Point} Subtracts the coordinates of two points to create a new point. Parameters Name Type Argument Description a Phaser.Point The first Point object. b Phaser.Point The second Point object. out Phaser.Point <optional> Optional Point to store the value in, if not supplied a new Point object will be created. Returns Phaser.Point - The new Point object. Source code: geom/Point.js (Line 511)

Point.rperp()

<static> rperp(a, out) → {Phaser.Point} Return a perpendicular vector (-90 degrees rotation) Parameters Name Type Argument Description a Phaser.Point The Point object. out Phaser.Point <optional> Optional Point to store the value in, if not supplied a new Point object will be created. Returns Phaser.Point - The new Point object. Source code: geom/Point.js (Line 668)

Point.rotate()

<static> rotate(a, x, y, angle, asDegrees, distance) → {Phaser.Point} Rotates a Point object, or any object with exposed x/y properties, around the given coordinates bythe angle specified. If the angle between the point and coordinates was 45 deg and the angle argumentis 45 deg then the resulting angle will be 90 deg, as the angle argument is added to the current angle. The distance allows you to specify a distance constraint for the rotation between the point and thecoordinates. If no

Point.projectUnit()

<static> projectUnit(a, b, out) → {Phaser.Point} Project two Points onto a Point of unit length. Parameters Name Type Argument Description a Phaser.Point The first Point object. b Phaser.Point The second Point object. out Phaser.Point <optional> Optional Point to store the value in, if not supplied a new Point object will be created. Returns Phaser.Point - The new Point object. Source code: geom/Point.js (Line 724)