# Operator

class `Operators.``Operator`()

  ## Index

  Properties

  - `onActivate`
  - `onDeactivate`
  - `onKeyDown`
  - `onKeyUp`
  - `onMouseDown`
  - `onMouseMove`
  - `onMouseUp`
  - `onMousewheel`
  - `onTouchEnd`
  - `onTouchMove`
  - `onTouchStart`
  - `onViewOrientationChange`
  - `stopInteraction`

## 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.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...