Constructor
new Joystick(params)
Example
// If import plugin from `Script tag`.
const j = new CloudGamingPlugin.joystick({
zone: document.querySelector('#plugin-point'),
});
// If import plugin from `ES module import`
const j = new Joystick({zone: document.querySelector('#plugin-point')})
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Properties
|
Methods
on(type, handler) → {void}
This API is used to listen on joystick events.
Parameters:
Name | Type | Description |
---|---|---|
type |
Joystick~JoystickEventTypes | The event to be listened on |
handler |
Joystick~JoystickOutputData | The response data of the callback function, which is of the |
Returns:
- Type
- void
destroy() → {void}
Destroy
Returns:
- Type
- void
Type Definitions
JoystickEventTypes
Joystick event types.
Type:
- 'start' | 'move' | 'end' | 'added'
JoystickOutputData(data)
Joystick callback data structure.
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data |
Object |
Properties
|