Operator

class Operators.Operator()

Properties

Operators.Operator.onActivate

readonly optional

onActivate: () => (void | Promise)
Operators.Operator.onDeactivate

readonly optional

onDeactivate: () => (void | Promise)
Operators.Operator.onKeyDown

readonly optional

onKeyDown: (event: KeyInputEvent) => (void | Promise)
Operators.Operator.onKeyUp

readonly optional

onKeyUp: (event: KeyInputEvent) => (void | Promise)
Operators.Operator.onMouseDown

readonly optional

onMouseDown: (event: MouseInputEvent) => (void | Promise)
Operators.Operator.onMouseMove

readonly optional

onMouseMove: (event: MouseInputEvent) => (void | Promise)
Operators.Operator.onMouseUp

readonly optional

onMouseUp: (event: MouseInputEvent) => (void | Promise)
Operators.Operator.onMousewheel

readonly optional

onMousewheel: (event: MouseWheelInputEvent) => (void | Promise)
Operators.Operator.onTouchEnd

readonly optional

onTouchEnd: (event: TouchInputEvent) => (void | Promise)
Operators.Operator.onTouchMove

readonly optional

onTouchMove: (event: TouchInputEvent) => (void | Promise)
Operators.Operator.onTouchStart

readonly optional

onTouchStart: (event: TouchInputEvent) => (void | Promise)
Operators.Operator.onViewOrientationChange

readonly optional

onViewOrientationChange: () => (void | Promise)
Operators.Operator.stopInteraction

readonly optional

stopInteraction: () => (void | Promise)

Stops an operator from interacting with the scene.