|
override void | deleteCptr () |
|
override bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
|
override IntPtr | GetNonDirectorClassID () |
|
override bool | IsUserDerived () |
|
|
static bool | operator!= (HPS.Operator a, HPS.Operator b) |
|
static bool | operator== (HPS.Operator a, HPS.Operator b) |
|
static IntPtr | ClassID< T > () |
|
HandleRef | sptr |
|
bool | cMemOwn |
|
HandleRef | cptr |
|
static Dictionary< IntPtr, Operator > | cachedObjects = new Dictionary<IntPtr, Operator>() |
|
static Dictionary< IntPtr, WeakReference > | cachedWeakRefs = new Dictionary<IntPtr, WeakReference>() |
|
static ReaderWriterLockSlim | mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion) |
|
◆ ZoomType
Enumerator |
---|
Fast | The operator optimizes for time. It is possible to zoom through geometry.
|
Accurate | The operator optimizes zooming so that it is not possible to zoom through geometry.
|
◆ MouseWheelOperator() [1/3]
Constructor for MouseWheelOperator
- Parameters
-
in_default_type | The default zoom type for this operator. |
in_alternate_type_modifiers | The modifier button that, when pressed, will activate the zoom type opposite to that specified in in_default_type. Passing an empty ModifierKey object prevents the zoom type from being anything but what was specified in in_default_type. |
◆ MouseWheelOperator() [2/3]
Constructor for MouseWheelOperator
- Parameters
-
in_default_type | The default zoom type for this operator. |
◆ MouseWheelOperator() [3/3]
HPS.MouseWheelOperator.MouseWheelOperator |
( |
| ) |
|
|
inline |
◆ GetName()
override string HPS.MouseWheelOperator.GetName |
( |
| ) |
|
|
inlinevirtual |
◆ OnModelAttached()
override void HPS.MouseWheelOperator.OnModelAttached |
( |
| ) |
|
|
inlinevirtual |
This function is called whenever a model is attached to the view that is attached to this operator. If no view is attached to this operator, this function will not be called.
Reimplemented from HPS.Operator.
◆ OnMouseWheel()
override bool HPS.MouseWheelOperator.OnMouseWheel |
( |
HPS.MouseState |
in_state | ) |
|
|
inlinevirtual |
This function is called whenever HPS receives a MouseEvent that signals the mouse wheel was scrolled.
- Parameters
-
in_state | A MouseState object describing the current mouse state. |
- Returns
- true if the input event was handled, false otherwise.
Reimplemented from HPS.Operator.
◆ OnViewAttached()
override void HPS.MouseWheelOperator.OnViewAttached |
( |
HPS.View |
in_attached_view | ) |
|
|
inlinevirtual |
This function is called whenever a view is attached to this operator.
- Parameters
-
in_attached_view | The view attached to this operator. |
Reimplemented from HPS.Operator.
◆ UpdateZoomLimit()
void HPS.MouseWheelOperator.UpdateZoomLimit |
( |
| ) |
|
|
inline |
Call when scene bounds changes to update the mouse wheel zoom limit
The documentation for this class was generated from the following file:
- internals/hps_sprk_ops/source/cs/HPS.MouseWheelOperator.cs