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 |