UserEvents: {
    onAnimationUpdated: string;
    onCameraRotated: string;
    onCancel: string;
    onClick: string;
    onDisplayedObjectsChanged: string;
    onEditLengthDimension: string;
    onEditTextLabel: string;
    onMoveTo: string;
    onObjectDragged: string;
    onSelectedObjectsChanged: string;
    onSitMapChanged: string;
    onSubviewChanged: string;
    onSuccess: string;
    onText: string;
    onTextRequest: string;
    onUserMessage: string;
    onViewCubeRotated: string;
} = ...

Represents dictionary with main events.

Type declaration

  • onAnimationUpdated: string

    On animation updated.

  • onCameraRotated: string

    On camera rotated.

  • onCancel: string

    On command cancel event.

  • onClick: string

    On mouse click event (fired on mouse down).

  • onDisplayedObjectsChanged: string

    On displayed objects changed; see also OccViewer.InteractiveContext.displayedObjects.

  • onEditLengthDimension: string

    On edit length dimension event (fired on mouse double click); see also OccViewer.LengthDimension.

  • onEditTextLabel: string

    On edit text label(fired on mouse double click); see also OccViewer.TextLabel.

  • onMoveTo: string

    On mouse move to action.

  • onObjectDragged: string

    On object dragged.

  • onSelectedObjectsChanged: string

    On selection change; see also OccViewer.SelectionManager.selectedObjects.

  • onSitMapChanged: string

    On sit map changed.

  • onSubviewChanged: string

    On selection change.

  • onSuccess: string

    On success execution of command event.

  • onText: string

    On text input by user.

  • onTextRequest: string

    On text input request by user.

  • onUserMessage: string

    On user message event.

  • onViewCubeRotated: string

    On view cube rotated.