MockPointer
class MockPointer
Use this to mock mouse/touch/pointer events
Constructor
new MockPointer(stage: PIXI.Container, width: number, height: number, ensurePointerEvents: boolean) → {}
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
stage | PIXI.Container |
<optional> |
The root of the scene tree |
|
width | number |
<optional> |
100 |
Width of the renderer |
height | number |
<optional> |
100 |
Height of the renderer |
ensurePointerEvents | boolean |
<optional> |
false |
If we should make sure that PointerEvents are 'supported' |
Summary
Methods from MockPointer
Public Methods
click(x: number, y: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a mouse |
createEvent(eventType: string, x: number, y: number, identifier: number, asPointer: boolean, onCanvas: boolean) → {Event}
[createEvent description]
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
eventType | string |
|
||
x | number |
pointer x position |
||
y | number |
pointer y position |
||
identifier | number |
<optional> |
pointer id for touch events |
|
asPointer | boolean |
<optional> |
If it should be a PointerEvent from a mouse or touch |
|
onCanvas | boolean |
<optional> |
true |
If the event should be on the canvas (as opposed to a different element) |
Type | Description |
---|---|
Event |
Generated MouseEvent, TouchEvent, or PointerEvent |
mousedown(x: number, y: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a mouse |
mousemove(x: number, y: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a mouse |
mouseup(x: number, y: number, onCanvas: boolean, asPointer: boolean) → {}
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
x | number |
pointer x position |
||
y | number |
pointer y position |
||
onCanvas | boolean |
<optional> |
true |
if the event happened on the Canvas element or not |
asPointer | boolean |
<optional> |
false |
if it should be a PointerEvent from a mouse |
pendown(x: number, y: number, identifier: number) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
penmove(x: number, y: number, identifier: number) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
penup(x: number, y: number, identifier: number) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
tap(x: number, y: number, identifier: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a touch |
touchend(x: number, y: number, identifier: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a touch |
touchleave(x: number, y: number, identifier: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a touch |
touchmove(x: number, y: number, identifier: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a touch |
touchstart(x: number, y: number, identifier: number, asPointer: boolean) → {}
Name | Type | Attributes | Description |
---|---|---|---|
x | number |
pointer x position |
|
y | number |
pointer y position |
|
identifier | number |
<optional> |
pointer id |
asPointer | boolean |
<optional> |
if it should be a PointerEvent from a touch |