Events
Provides common event callbacks, such as click events, double-click events, mouse movement events, right-click events, etc.
API
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| onClick | Click event callback | (params: MouseEventParams) => void | undefined | false |
| onDoubleClick | Double click event callback | (params: MouseEventParams) => void | undefined | false |
| onMouseMove | Mouse move event callback | (params: MouseEventParams) => void | undefined | false |
| onContextMenu | Right click event callback | (params: MouseEventParams) => void | undefined | false |
| onReady | Ready callback | (instance:ICraftPlayerInstance) => void | undefined | false |
MouseEventParams
interface MouseEventParams {
instance: Element3D | null;
event: MouseEvent;
data: OptionsType | null;
}