REFERENCE MANUAL
The PanOperator class defines an operator which allows the user to pan the camera. More...
Public Member Functions | |
override void | Dispose () |
override string | GetName () |
Returns the name of the operator. More... | |
override bool | OnMouseDown (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals a mouse button was pressed. More... | |
override bool | OnMouseMove (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals the mouse moved This function pans the camera as needed. More... | |
override bool | OnMouseUp (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals a mouse button was released. More... | |
override bool | OnTouchDown (HPS.TouchState in_state) |
This function is called whenever HPS receives a TouchEvent that signals the device was touched. More... | |
override bool | OnTouchMove (HPS.TouchState in_state) |
This function is called whenever HPS receives a TouchEvent that signals a point of contact has moved. More... | |
override bool | OnTouchUp (HPS.TouchState in_state) |
This function is called whenever HPS receives a TouchEvent that signals a point of contact has been released. More... | |
PanOperator (HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger) | |
PanOperator (HPS.MouseButtons in_mouse_trigger) | |
delegate int | PanOperatorDelegate_0 (int ret_maxsize, IntPtr ret_str) |
delegate bool | PanOperatorDelegate_1 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_10 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_11 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_12 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_13 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_14 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_15 (IntPtr in_event) |
delegate void | PanOperatorDelegate_16 () |
delegate void | PanOperatorDelegate_17 () |
delegate void | PanOperatorDelegate_18 () |
delegate void | PanOperatorDelegate_19 () |
delegate bool | PanOperatorDelegate_2 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_20 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_21 () |
delegate void | PanOperatorDelegate_22 () |
delegate bool | PanOperatorDelegate_3 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_4 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_5 (IntPtr in_state) |
delegate bool | PanOperatorDelegate_6 (IntPtr in_state) |
delegate HPS.Type | PanOperatorDelegate_7 () |
delegate void | PanOperatorDelegate_8 (IntPtr in_that) |
delegate bool | PanOperatorDelegate_9 (IntPtr in_that) |
![]() | |
virtual void | Assign (HPS.Operator in_that) |
void | DetachView () |
Detaches the Operator from the View it was previously attached to. More... | |
delegate void | DtorDelegate (IntPtr cPtr) |
override bool | Equals (System.Object obj) |
virtual bool | Equals (HPS.Operator in_that) |
HPS.View | GetAttachedView () |
Returns the View the Operator is currently attached to. More... | |
override int | GetHashCode () |
HPS.ModifierKeys | GetModifierTrigger () |
Gets the modifier trigger associated with this operator. More... | |
HPS.MouseButtons | GetMouseTrigger () |
Gets the mouse trigger associated with this operator. More... | |
virtual bool | IsMouseTriggered (HPS.MouseState in_state) |
Returns true if the MouseButtons and ModifierKeys are active. More... | |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. More... | |
virtual bool | OnKeyDown (HPS.KeyboardState in_state) |
This function is called whenever HPS receives a KeyboardEvent that signals a key was pressed. More... | |
virtual bool | OnKeyUp (HPS.KeyboardState in_state) |
This function is called whenever HPS receives a KeyboardEvent that signals a key was released. More... | |
virtual void | OnModelAttached () |
This function is called whenever a model is attached to the view that is attached to this operator. More... | |
virtual void | OnModelDetached () |
This function is called whenever a model is detached from the view that is attached to this operator. More... | |
virtual bool | OnMouseEnter (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals the mouse entered the window. More... | |
virtual bool | OnMouseLeave (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals the mouse left the window. More... | |
virtual bool | OnMouseWheel (HPS.MouseState in_state) |
This function is called whenever HPS receives a MouseEvent that signals the mouse wheel was scrolled. More... | |
virtual bool | OnTimerTick (HPS.TimerTickEvent in_event) |
This function is called whenever HPS receives a TimerTickEvent. More... | |
virtual void | OnViewAttached () |
This function is called whenever a view is attached to this operator. More... | |
virtual void | OnViewDetached () |
This function is called whenever a view is detached from this operator. More... | |
Operator (HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger) | |
Operator (HPS.MouseButtons in_mouse_trigger) | |
Operator (HPS.Operator in_that) | |
delegate HPS.Type | OperatorDelegate_0 () |
delegate void | OperatorDelegate_1 (IntPtr in_that) |
delegate bool | OperatorDelegate_10 (IntPtr in_state) |
delegate bool | OperatorDelegate_11 (IntPtr in_state) |
delegate bool | OperatorDelegate_12 (IntPtr in_state) |
delegate bool | OperatorDelegate_13 (IntPtr in_state) |
delegate bool | OperatorDelegate_14 (IntPtr in_state) |
delegate bool | OperatorDelegate_15 (IntPtr in_event) |
delegate void | OperatorDelegate_16 () |
delegate void | OperatorDelegate_17 () |
delegate void | OperatorDelegate_18 () |
delegate void | OperatorDelegate_19 () |
delegate bool | OperatorDelegate_2 (IntPtr in_that) |
delegate bool | OperatorDelegate_20 (IntPtr in_state) |
delegate bool | OperatorDelegate_21 () |
delegate void | OperatorDelegate_22 () |
delegate int | OperatorDelegate_3 (int ret_maxsize, IntPtr ret_str) |
delegate bool | OperatorDelegate_4 (IntPtr in_state) |
delegate bool | OperatorDelegate_5 (IntPtr in_state) |
delegate bool | OperatorDelegate_6 (IntPtr in_state) |
delegate bool | OperatorDelegate_7 (IntPtr in_state) |
delegate bool | OperatorDelegate_8 (IntPtr in_state) |
delegate bool | OperatorDelegate_9 (IntPtr in_state) |
void | SetModifierTrigger (HPS.ModifierKeys in_modifiers) |
Sets the modifier trigger associated with this operator. More... | |
void | SetMouseTrigger (HPS.MouseButtons in_buttons) |
Sets the mouse trigger for this operator More... | |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
virtual bool | Empty () |
Indicates whether this object has any values set on it. More... | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object in_that) | |
The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More... | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. More... | |
Protected Member Functions | |
override void | deleteCptr () |
override IntPtr | GetNonDirectorClassID () |
![]() | |
void | DtorCallback (IntPtr p) |
Additional Inherited Members | |
![]() | |
enum | Priority { Low = 0, Normal = 1, High = 2 } |
![]() | |
enum | UpdateType { Synchronous = 0, Asynchronous = 1 } |
![]() | |
static bool | operator!= (HPS.Operator a, HPS.Operator b) |
static bool | operator== (HPS.Operator a, HPS.Operator b) |
![]() | |
static IntPtr | ClassID< T > () |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The PanOperator class defines an operator which allows the user to pan the camera.
This Operator works for both mouse- and touch-driven devices. Mouse-Driven Devices: Left button pressed and move: Pan camera Touch-Driven Devices: Touch down and move: Pan camera
|
virtual |
Returns the name of the operator.
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a MouseEvent that signals a mouse button was pressed.
This function starts the operator and computes the position of the starting point.
in_state | A MouseState object describing the current mouse state. |
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a MouseEvent that signals the mouse moved This function pans the camera as needed.
in_state | A MouseState object describing the current mouse state. |
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a MouseEvent that signals a mouse button was released.
This function stops the operator.
in_state | A MouseState object describing the current mouse state. |
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a TouchEvent that signals the device was touched.
This function starts the operator and computes the position of the starting point.
in_state | A TouchState object describing the current touch state. |
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a TouchEvent that signals a point of contact has moved.
This function pans the camera as needed.
in_state | A TouchState object describing the current touch state. |
Reimplemented from HPS.Operator.
|
virtual |
This function is called whenever HPS receives a TouchEvent that signals a point of contact has been released.
This function stops the operator.
in_state | A TouchState object describing the current touch state. |
Reimplemented from HPS.Operator.