cameraChanged
cameraChanged: { eid: string; et: "cameraChanged" }
click
click: {
eid: string;
et: "click";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
customMessage
customMessage: { eid: string; et: "customMessage"; message: string }
dbclick
dbclick: {
eid: string;
et: "dbclick";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
editingEvent
editingEvent: {
add: { cIndex: number; cMode: string; error: string; modes: [] };
editingID: string;
eid: string;
et: "editingEvent";
objectIDs: string[];
type: "start" | "changed" | "end" | "changedFailed";
}
hoverEvent
hoverEvent: {
eid: string;
et: "hoverEvent";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
hoverOutEvent
hoverOutEvent: {
eid: string;
et: "hoverOutEvent";
mouseEvent?: MouseEvent;
screenPosition?: [number, number];
}
mouseDownEvent
mouseDownEvent: {
eid: string;
et: "mouseDownEvent";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
mouseMoveEvent
mouseMoveEvent: {
eid: string;
et: "mouseMoveEvent";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
mouseUpEvent
mouseUpEvent: {
eid: string;
et: "mouseUpEvent";
mouseEvent?: MouseEvent;
screenPosition: [number, number];
}
objectEvent
objectEvent: {
eid: string;
et: "objectEvent";
id: string;
p: { [k: string]: any };
type: string;
}
propChanged
propChanged: {
eid: string;
et: "propChanged";
objId: string;
props: { [k: string]: any };
}
speechRecognition
speechRecognition: {
eid: string;
error: string;
et: "speechRecognition";
result: string;
}
statusUpdate
statusUpdate: {
eid: string;
et: "statusUpdate";
FPS: number;
length: number;
position: [number, number, number];
rotation: [number, number, number];
}
widgetEvent: {
add?: {
children?: string[];
classNames?: string[];
mousePos?: [number, number];
mouseRelativePos?: [number, number];
};
eid: string;
et: "widgetEvent";
objId: string;
type: | "leftClick"
| "rightClick"
| "mouseEnter"
| "mouseLeave"
| "childMouseLeave"
| "childMouseEnter";
}