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: 11.0.8746.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