Click or drag to resize
SoEventBuilder Class

Utility class that generates Open Inventor events.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.ViewerComponentsSoEventBuilder

Namespace: OIV.Inventor.ViewerComponents
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public class SoEventBuilder : SoNetBase

The SoEventBuilder type exposes the following members.

Constructors
  NameDescription
Public methodSoEventBuilder

Constructor.

Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetKeyPressEvent

Return an OIV.Inventor.Events.SoKeyboardEvent corresponding to given parameters.

Public methodGetKeyReleaseEvent

Return an OIV.Inventor.Events.SoKeyboardEvent corresponding to given parameters.

Public methodGetMouseDoubleClickEvent

Return an OIV.Inventor.Events.SoMouseButtonEvent corresponding to given parameters.

Public methodGetMouseEnterEvent

Return an OIV.Inventor.Events.SoLocation2Event corresponding to given parameters.

Public methodGetMouseLeaveEvent

Return an OIV.Inventor.Events.SoLocation2Event corresponding to given parameters.

Public methodGetMouseMoveEvent

Return an OIV.Inventor.Events.SoLocation2Event corresponding to given parameters.

Public methodGetMousePressEvent

Return an OIV.Inventor.Events.SoMouseButtonEvent corresponding to given parameters.

Public methodGetMouseReleaseEvent

Return an OIV.Inventor.Events.SoMouseButtonEvent corresponding to given parameters.

Public methodGetMouseWheelEvent

Return an OIV.Inventor.Events.SoMouseWheelEvent corresponding to given parameters.

Public methodGetTouchDownEvent

Return a list of OIV.Inventor.Events.SoEvent corresponding to given parameters.

Public methodGetTouchManager

Get the touch manager instance used by this event builder to build touch events.

Public methodGetTouchMoveEvent

Return a list of OIV.Inventor.Events.SoEvent corresponding to given parameters.

Public methodGetTouchUpEvent

Return a list of OIV.Inventor.Events.SoEvent corresponding to given parameters.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class is used to generate an Open Inventor event object from a system independent event description.

Note: The same OIV.Inventor.Events.SoEvent object is returned each time. This object is owned by the OIV.Inventor.ViewerComponents.SoEventBuilder instance and must not be modified or destroyed by the application.

See Also