# Operator

class `HPS.Operator` : HPS.Sprocket

  Subclassed by HPS.AnnotationOperator, HPS.AxisTriadOperator, HPS.ConstructRectangleOperator, HPS.Exchange.CommonMeasurementOperator, HPS.FlyOperator, HPS.HandlesOperator, HPS.MarkupOperator, HPS.MeasurementOperator, HPS.MouseWheelOperator, HPS.NavigationCubeOperator, HPS.OrbitOperator, HPS.PanOperator, HPS.PanOrbitZoomOperator, HPS.RelativeOrbitOperator, HPS.SelectOperator, HPS.TurntableOperator, HPS.ZoomFitTouchOperator, HPS.ZoomOperator

  Public Types

  enum `Priority`

    Values:

    `Low`
    `Default`
    `High`

  Public Functions

  void `Assign` (HPS.Operator in_that)
  void `DetachView` ()
  override void `Dispose` ()
  delegate void `DtorDelegate` (IntPtr cPtr)
  bool `Equals` (HPS.Operator in_that)
  override bool `Equals` (Object obj)
  HPS.View `GetAttachedView` ()
  override int `GetHashCode` ()
  HPS.ModifierKeys `GetModifierTrigger` ()
  HPS.MouseButtons `GetMouseTrigger` ()
  string `GetName` ()
  bool `IsMouseTriggered` (HPS.MouseState in_state)
  override HPS.Type `ObjectType` ()
  bool `OnKeyDown` (HPS.KeyboardState in_state)
  bool `OnKeyUp` (HPS.KeyboardState in_state)
  void `OnModelAttached` ()
  void `OnModelDetached` ()
  bool `OnMouseDown` (HPS.MouseState in_state)
  bool `OnMouseEnter` (HPS.MouseState in_state)
  bool `OnMouseLeave` (HPS.MouseState in_state)
  bool `OnMouseMove` (HPS.MouseState in_state)
  bool `OnMouseUp` (HPS.MouseState in_state)
  bool `OnMouseWheel` (HPS.MouseState in_state)
  bool `OnTextInput` (string in_text)
  bool `OnTimerTick` (HPS.TimerTickEvent in_event)
  bool `OnTouchDown` (HPS.TouchState in_state)
  bool `OnTouchMove` (HPS.TouchState in_state)
  bool `OnTouchUp` (HPS.TouchState in_state)
  void `OnViewAttached` (HPS.View in_attached_view)
  void `OnViewDetached` (HPS.View in_detached_view)
  `Operator` ()
  `Operator` (HPS.MouseButtons in_mouse_trigger)
  `Operator` (HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger)
  `Operator` (HPS.Operator in_that)
  delegate void `RemoveCacheItemDelegate` (IntPtr cPtr)
  void `SetModifierTrigger` (HPS.ModifierKeys in_modifiers)
  void `SetMouseTrigger` (HPS.MouseButtons in_buttons)

  Public Static Functions

  bool `operator!=` (HPS.Operator a, HPS.Operator b)
  bool `operator==` (HPS.Operator a, HPS.Operator b)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
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...