Click or drag to resize
AB4D logo

BaseEventSource3D Class

Base class for all EventSource3D classes.
Inheritance Hierarchy

Namespace:  Ab3d.Utilities
Assembly:  Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 10.1.8147.1045
Syntax
C#
public abstract class BaseEventSource3D

The BaseEventSource3D type exposes the following members.

Properties
  NameDescription
Public propertyCustomData
Gets or sets any custom data that can be used in event handlers.
Public propertyIsDragSurface
Gets or sets a bool that specifies if the EventSource3D is registered as DragSurface.
Public propertyName
Gets or sets the optional name of the EventSource3D.
Top
Methods
  NameDescription
Protected methodStatic memberContainsGeometryModel3D
Returns true if hitGeometryModel3D is define as any child in model3DGroup and its Children
Protected methodStatic memberContainsVisual3D
Returns true if hitVisual is the same as oneVisual or if hitVisual is define as any child in oneVisual and its Children
Public methodIsMyGeometryModel3D
Method that is called from EventManager3D to check if this EventSource3D contains hitGeometryModel3D
Public methodIsMyVisual
Method that is called from EventManager3D to check if this EventSource3D contains hitVisual
Top
Events
  NameDescription
Public eventBeginMouseDrag
Occurs when the user begins to drag the subscribed EventSource3D.
Public eventEndMouseDrag
Occurs when the user ends dragging the subscribed EventSource3D.
Public eventManipulationCompleted
Occurs when the manipulation on the subscribed EventSource3D has completed.
Public eventManipulationDelta
Provides data regarding changes to a currently occurring manipulation.
Public eventManipulationStarted
Occurs when the manipulation on the subscribed EventSource3D has started.
Public eventMouseClick
Occurs when the user clicks on the subscribed EventSource3D.
Public eventMouseDoubleClick
Occurs when the user double-clicks on the subscribed EventSource3D.
Public eventMouseDown
Occurs when the mouse pointer is over the subscribed EventSource3D and a mouse button is pressed.
Public eventMouseDrag
Occurs when the user is dragging the subscribed EventSource3D.
Public eventMouseEnter
Occurs when the mouse pointer enters the subscribed EventSource3D.
Public eventMouseLeave
Occurs when the mouse pointer leaves the subscribed EventSource3D.
Public eventMouseMove
Occurs when the mouse pointer moves on the subscribed EventSource3D.
Public eventMouseUp
Occurs when the mouse pointer is over the subscribed EventSource3D and a mouse button is released.
Public eventMouseWheel
Occurs when the mouse wheel is used on the subscribed EventSource3D.
Public eventTouchDown
Occurs when the touch device touches the subscribed EventSource3D.
Public eventTouchEnter
Occurs when the touch device moves on the subscribed EventSource3D.
Public eventTouchLeave
Occurs when the touch device leaves the subscribed EventSource3D.
Public eventTouchMove
Occurs when the touch device moves on the subscribed EventSource3D.
Public eventTouchUp
Occurs when the touch device releases touch on the subscribed EventSource3D.
Top
See Also