Operator

class HPS.Operator : public 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)