Home > @rainway/web > IPointerData
IPointerData interface
A packet describing the position and appearance of the remote mouse pointer.
A guest receiving such a packet must draw the pointer locally at locally-computed mouse coordinates, as the mouse pointer is not part of the video stream.
See: https://www.notion.so/rainway/Pointer-Data-788741724ec9440bbe8c9d3cb785b3f2
Signature:
export interface IPointerData
Properties
| Property | Type | Description |
|---|---|---|
| data | Uint8Array | A PNG image depicting the mouse pointer. |
| monitorHeight | number | |
| monitorWidth | number | |
| positionX | number | The X pixel coordinate of the "tip" of the pointer within the screen. |
| positionY | number | The Y pixel coordinate of the "tip" of the pointer within the screen. |
| shapeHeight | number | |
| shapeWidth | number | |
| spotX | number | The X pixel coordinate of the "tip" of the pointer within the supplied mouse pointer image. |
| spotY | number | The Y pixel coordinate of the "tip" of the pointer within the supplied mouse pointer image. |
| streamId | number | |
| visible | boolean |
