Click or drag to resize
RenderAreaExaminer Class
Extended render area which provides an event processing to interact with the scenegraph through a SceneExaminer
Inheritance Hierarchy
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      System.Windows.MediaVisual
        System.WindowsUIElement
          System.WindowsFrameworkElement
            System.Windows.ControlsImage
              OIV.Inventor.ViewerComponents.Wpf.RenderAreasRenderArea
                OIV.Inventor.ViewerComponents.Wpf.RenderAreasRenderAreaInteractive
                  OIV.Inventor.ViewerComponents.Wpf.RenderAreasRenderAreaExaminer

Namespace: OIV.Inventor.ViewerComponents.Wpf.RenderAreas
Assembly: OIV.Inventor.ViewerComponents.Wpf (in OIV.Inventor.ViewerComponents.Wpf.dll) Version: 2025.2.2.Release.09005565176de878d23a36e7c4b154675f788e56
Syntax
public class RenderAreaExaminer : RenderAreaInteractive

The RenderAreaExaminer type exposes the following members.

Constructors
  NameDescription
Public methodRenderAreaExaminer
Initializes a new instance of the RenderAreaExaminer class
Top
Methods
  NameDescription
Public methodAddHandler(RoutedEvent, Delegate) (Inherited from UIElement.)
Public methodAddHandler(RoutedEvent, Delegate, Boolean) (Inherited from UIElement.)
Public methodAddToEventRoute (Inherited from UIElement.)
Public methodApplyAnimationClock(DependencyProperty, AnimationClock) (Inherited from UIElement.)
Public methodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) (Inherited from UIElement.)
Public methodApplyTemplate (Inherited from FrameworkElement.)
Public methodArrange (Inherited from UIElement.)
Public methodBeginAnimation(DependencyProperty, AnimationTimeline) (Inherited from UIElement.)
Public methodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) (Inherited from UIElement.)
Public methodBeginInit (Inherited from FrameworkElement.)
Public methodBeginStoryboard(Storyboard) (Inherited from FrameworkElement.)
Public methodBeginStoryboard(Storyboard, HandoffBehavior) (Inherited from FrameworkElement.)
Public methodBeginStoryboard(Storyboard, HandoffBehavior, Boolean) (Inherited from FrameworkElement.)
Public methodBringIntoView (Inherited from FrameworkElement.)
Public methodBringIntoView(Rect) (Inherited from FrameworkElement.)
Public methodCaptureMouse (Inherited from UIElement.)
Public methodCaptureStylus (Inherited from UIElement.)
Public methodCaptureTouch (Inherited from UIElement.)
Public methodCheckAccess (Inherited from DispatcherObject.)
Public methodClearValue(DependencyProperty) (Inherited from DependencyObject.)
Public methodClearValue(DependencyPropertyKey) (Inherited from DependencyObject.)
Public methodCoerceValue (Inherited from DependencyObject.)
Public methodEndInit (Inherited from FrameworkElement.)
Public methodEquals (Inherited from DependencyObject.)
Public methodFindCommonVisualAncestor (Inherited from Visual.)
Public methodFindName (Inherited from FrameworkElement.)
Public methodFindResource (Inherited from FrameworkElement.)
Public methodFocus (Inherited from UIElement.)
Public methodGetAnimationBaseValue (Inherited from UIElement.)
Public methodGetAntialiasingMode
Gets the antialiasing mode.
(Inherited from RenderArea.)
Public methodGetAntialiasingQuality
Gets the antialiasing quality value.
(Inherited from RenderArea.)
Public methodGetBindingExpression (Inherited from FrameworkElement.)
Public methodGetClearColor
Get the RGBA value used when the color buffer is cleared.
(Inherited from RenderArea.)
Public methodGetClearDepth
Get the depth value used when the depth buffer is cleared.
(Inherited from RenderArea.)
Public methodGetClearPolicy
Get the color buffer and depth buffer clear policy.
(Inherited from RenderArea.)
Public methodGetGLRenderAction
Get the render action used for rendering.
(Inherited from RenderArea.)
Public methodGetHashCode (Inherited from DependencyObject.)
Public methodGetInteractiveMode Obsolete.
Gets the current interactive mode.
(Inherited from RenderAreaInteractive.)
Public methodGetLocalValueEnumerator (Inherited from DependencyObject.)
Public methodGetSceneGraph
Get the scene graph displayed.
(Inherited from RenderArea.)
Public methodGetSize
Get the size to use for rendering.
(Inherited from RenderArea.)
Public methodGetStillSuperSamplingDelay
Gets delay for supersampling when "still" (not interacting).
(Inherited from RenderArea.)
Public methodGetStillSuperSamplingQuality
Gets quality for supersampling when "still" (not interacting).
(Inherited from RenderArea.)
Public methodGetType (Inherited from Object.)
Public methodGetValue (Inherited from DependencyObject.)
Public methodInputHitTest (Inherited from UIElement.)
Public methodInvalidateArrange (Inherited from UIElement.)
Public methodInvalidateMeasure (Inherited from UIElement.)
Public methodInvalidateProperty (Inherited from DependencyObject.)
Public methodInvalidateVisual (Inherited from UIElement.)
Public methodIsAncestorOf (Inherited from Visual.)
Public methodIsDescendantOf (Inherited from Visual.)
Public methodMeasure (Inherited from UIElement.)
Public methodMoveFocus (Inherited from FrameworkElement.)
Public methodOnApplyTemplate (Inherited from FrameworkElement.)
Public methodPointFromScreen (Inherited from Visual.)
Public methodPointToScreen (Inherited from Visual.)
Public methodPredictFocus (Inherited from FrameworkElement.)
Public methodProcessEvent
Propragate a single inventor event.
(Inherited from RenderAreaInteractive.)
Public methodProcessEvents
Propragate a list of inventor events.
(Inherited from RenderAreaInteractive.)
Public methodRaiseEvent (Inherited from UIElement.)
Public methodReadLocalValue (Inherited from DependencyObject.)
Public methodRegisterName (Inherited from FrameworkElement.)
Public methodReleaseAllTouchCaptures (Inherited from UIElement.)
Public methodReleaseMouseCapture (Inherited from UIElement.)
Public methodReleaseStylusCapture (Inherited from UIElement.)
Public methodReleaseTouchCapture (Inherited from UIElement.)
Public methodRemoveHandler (Inherited from UIElement.)
Public methodRender
Render the managed scene graph (see setSceneGraph).
(Inherited from RenderArea.)
Public methodSetAntialiasingMode
Sets the antialiasing mode.
(Inherited from RenderArea.)
Public methodSetAntialiasingQuality
Sets the antialiasing quality value.
(Inherited from RenderArea.)
Public methodSetBinding(DependencyProperty, BindingBase) (Inherited from FrameworkElement.)
Public methodSetBinding(DependencyProperty, String) (Inherited from FrameworkElement.)
Public methodSetClearColor
Defines the RGBA value used when the color buffer is cleared.
(Inherited from RenderArea.)
Public methodSetClearDepth
Defines the depth value used when the depth buffer is cleared.
(Inherited from RenderArea.)
Public methodSetClearPolicy
Defines the color buffer and depth buffer clear policy.
(Inherited from RenderArea.)
Public methodSetCurrentValue (Inherited from DependencyObject.)
Public methodSetGLRenderAction
Defines the render action used for rendering.
(Inherited from RenderArea.)
Public methodSetInteractiveMode Obsolete.
Defines the current interactive mode.
(Inherited from RenderAreaInteractive.)
Public methodSetResourceReference (Inherited from FrameworkElement.)
Public methodSetSceneGraph (Inherited from RenderAreaInteractive.)
Public methodSetSize
Defines the size to use for rendering.
(Inherited from RenderArea.)
Public methodSetStillSuperSamplingDelay
Sets delay for supersampling when "still" (not interacting).
(Inherited from RenderArea.)
Public methodSetStillSuperSamplingQuality
Sets quality for supersampling when "still" (not interacting).
(Inherited from RenderArea.)
Public methodSetValue(DependencyProperty, Object) (Inherited from DependencyObject.)
Public methodSetValue(DependencyPropertyKey, Object) (Inherited from DependencyObject.)
Public methodShouldSerializeCommandBindings (Inherited from UIElement.)
Public methodShouldSerializeInputBindings (Inherited from UIElement.)
Public methodShouldSerializeResources (Inherited from FrameworkElement.)
Public methodShouldSerializeStyle (Inherited from FrameworkElement.)
Public methodShouldSerializeTriggers (Inherited from FrameworkElement.)
Public methodToString (Inherited from Object.)
Public methodTransformToAncestor(Visual) (Inherited from Visual.)
Public methodTransformToAncestor(Visual3D) (Inherited from Visual.)
Public methodTransformToDescendant (Inherited from Visual.)
Public methodTransformToVisual (Inherited from Visual.)
Public methodTranslatePoint (Inherited from UIElement.)
Public methodTryFindResource (Inherited from FrameworkElement.)
Public methodUnregisterName (Inherited from FrameworkElement.)
Public methodUpdateLayout (Inherited from UIElement.)
Public methodVerifyAccess (Inherited from DispatcherObject.)
Public methodViewAll (Inherited from RenderAreaInteractive.)
Public methodViewAll(SbViewportRegion) (Inherited from RenderAreaInteractive.)
Public methodViewAxis (Inherited from RenderAreaInteractive.)
Top
Fields
Properties
  NameDescription
Public propertyActualHeight (Inherited from FrameworkElement.)
Public propertyActualWidth (Inherited from FrameworkElement.)
Public propertyAllowDrop (Inherited from UIElement.)
Public propertyAreAnyTouchesCaptured (Inherited from UIElement.)
Public propertyAreAnyTouchesCapturedWithin (Inherited from UIElement.)
Public propertyAreAnyTouchesDirectlyOver (Inherited from UIElement.)
Public propertyAreAnyTouchesOver (Inherited from UIElement.)
Public propertyBindingGroup (Inherited from FrameworkElement.)
Public propertyBitmapEffect Obsolete. (Inherited from UIElement.)
Public propertyBitmapEffectInput Obsolete. (Inherited from UIElement.)
Public propertyCacheMode (Inherited from UIElement.)
Public propertyClip (Inherited from UIElement.)
Public propertyClippingMode
Camera clipping planes adjustment mode.
(Inherited from RenderAreaInteractive.)
Public propertyClipToBounds (Inherited from UIElement.)
Public propertyCommandBindings (Inherited from UIElement.)
Public propertyContextMenu (Inherited from FrameworkElement.)
Public propertyCursor (Inherited from FrameworkElement.)
Public propertyDataContext (Inherited from FrameworkElement.)
Public propertyDependencyObjectType (Inherited from DependencyObject.)
Public propertyDesiredSize (Inherited from UIElement.)
Public propertyDispatcher (Inherited from DispatcherObject.)
Public propertyEffect (Inherited from UIElement.)
Public propertyFlowDirection (Inherited from FrameworkElement.)
Public propertyFocusable (Inherited from UIElement.)
Public propertyFocusVisualStyle (Inherited from FrameworkElement.)
Public propertyForceCursor (Inherited from FrameworkElement.)
Public propertyHasAnimatedProperties (Inherited from UIElement.)
Public propertyHeight (Inherited from FrameworkElement.)
Public propertyHorizontalAlignment (Inherited from FrameworkElement.)
Public propertyInputBindings (Inherited from UIElement.)
Public propertyInputScope (Inherited from FrameworkElement.)
Public propertyInteractionMode
Public propertyIsArrangeValid (Inherited from UIElement.)
Public propertyIsEnabled (Inherited from UIElement.)
Public propertyIsFocused (Inherited from UIElement.)
Public propertyIsHitTestVisible (Inherited from UIElement.)
Public propertyIsInitialized (Inherited from FrameworkElement.)
Public propertyIsInputMethodEnabled (Inherited from UIElement.)
Public propertyIsKeyboardFocused (Inherited from UIElement.)
Public propertyIsKeyboardFocusWithin (Inherited from UIElement.)
Public propertyIsLoaded (Inherited from FrameworkElement.)
Public propertyIsManipulationEnabled (Inherited from UIElement.)
Public propertyIsMeasureValid (Inherited from UIElement.)
Public propertyIsMouseCaptured (Inherited from UIElement.)
Public propertyIsMouseCaptureWithin (Inherited from UIElement.)
Public propertyIsMouseDirectlyOver (Inherited from UIElement.)
Public propertyIsMouseOver (Inherited from UIElement.)
Public propertyIsSealed (Inherited from DependencyObject.)
Public propertyIsStylusCaptured (Inherited from UIElement.)
Public propertyIsStylusCaptureWithin (Inherited from UIElement.)
Public propertyIsStylusDirectlyOver (Inherited from UIElement.)
Public propertyIsStylusOver (Inherited from UIElement.)
Public propertyIsVisible (Inherited from UIElement.)
Public propertyLanguage (Inherited from FrameworkElement.)
Public propertyLayoutTransform (Inherited from FrameworkElement.)
Public propertyMargin (Inherited from FrameworkElement.)
Public propertyMaxHeight (Inherited from FrameworkElement.)
Public propertyMaxWidth (Inherited from FrameworkElement.)
Public propertyMinHeight (Inherited from FrameworkElement.)
Public propertyMinWidth (Inherited from FrameworkElement.)
Public propertyName (Inherited from FrameworkElement.)
Public propertyOpacity (Inherited from UIElement.)
Public propertyOpacityMask (Inherited from UIElement.)
Public propertyOverridesDefaultStyle (Inherited from FrameworkElement.)
Public propertyParent (Inherited from FrameworkElement.)
Public propertyPersistId Obsolete. (Inherited from UIElement.)
Public propertyRenderSize (Inherited from UIElement.)
Public propertyRenderTransform (Inherited from UIElement.)
Public propertyRenderTransformOrigin (Inherited from UIElement.)
Public propertyResources (Inherited from FrameworkElement.)
Public propertySceneExaminer
Public propertySceneInteractor
Gets the scene examiner.
Public propertySeekAnimationActive
Public propertySnapsToDevicePixels (Inherited from UIElement.)
Public propertySource
Gets or sets the RenderAreaSource associated as ImageSource with the current instance of RenderArea.
(Inherited from RenderArea.)
Public propertyStretch (Inherited from Image.)
Public propertyStretchDirection (Inherited from Image.)
Public propertyStyle (Inherited from FrameworkElement.)
Public propertyTag (Inherited from FrameworkElement.)
Public propertyTemplatedParent (Inherited from FrameworkElement.)
Public propertyToolTip (Inherited from FrameworkElement.)
Public propertyTouchesCaptured (Inherited from UIElement.)
Public propertyTouchesCapturedWithin (Inherited from UIElement.)
Public propertyTouchesDirectlyOver (Inherited from UIElement.)
Public propertyTouchesOver (Inherited from UIElement.)
Public propertyTriggers (Inherited from FrameworkElement.)
Public propertyUid (Inherited from UIElement.)
Public propertyUseLayoutRounding (Inherited from FrameworkElement.)
Public propertyVerticalAlignment (Inherited from FrameworkElement.)
Public propertyVisibility (Inherited from UIElement.)
Public propertyWidth (Inherited from FrameworkElement.)
Top
Events
  NameDescription
Public eventContextMenuClosing (Inherited from FrameworkElement.)
Public eventContextMenuOpening (Inherited from FrameworkElement.)
Public eventDataContextChanged (Inherited from FrameworkElement.)
Public eventDragEnter (Inherited from UIElement.)
Public eventDragLeave (Inherited from UIElement.)
Public eventDragOver (Inherited from UIElement.)
Public eventDrop (Inherited from UIElement.)
Public eventFocusableChanged (Inherited from UIElement.)
Public eventGiveFeedback (Inherited from UIElement.)
Public eventGotFocus (Inherited from UIElement.)
Public eventGotKeyboardFocus (Inherited from UIElement.)
Public eventGotMouseCapture (Inherited from UIElement.)
Public eventGotStylusCapture (Inherited from UIElement.)
Public eventGotTouchCapture (Inherited from UIElement.)
Public eventImageFailed (Inherited from Image.)
Public eventInitialized (Inherited from FrameworkElement.)
Public eventIsEnabledChanged (Inherited from UIElement.)
Public eventIsHitTestVisibleChanged (Inherited from UIElement.)
Public eventIsKeyboardFocusedChanged (Inherited from UIElement.)
Public eventIsKeyboardFocusWithinChanged (Inherited from UIElement.)
Public eventIsMouseCapturedChanged (Inherited from UIElement.)
Public eventIsMouseCaptureWithinChanged (Inherited from UIElement.)
Public eventIsMouseDirectlyOverChanged (Inherited from UIElement.)
Public eventIsStylusCapturedChanged (Inherited from UIElement.)
Public eventIsStylusCaptureWithinChanged (Inherited from UIElement.)
Public eventIsStylusDirectlyOverChanged (Inherited from UIElement.)
Public eventIsVisibleChanged (Inherited from UIElement.)
Public eventKeyDown (Inherited from UIElement.)
Public eventKeyUp (Inherited from UIElement.)
Public eventLayoutUpdated (Inherited from UIElement.)
Public eventLoaded (Inherited from FrameworkElement.)
Public eventLostFocus (Inherited from UIElement.)
Public eventLostKeyboardFocus (Inherited from UIElement.)
Public eventLostMouseCapture (Inherited from UIElement.)
Public eventLostStylusCapture (Inherited from UIElement.)
Public eventLostTouchCapture (Inherited from UIElement.)
Public eventManipulationBoundaryFeedback (Inherited from UIElement.)
Public eventManipulationCompleted (Inherited from UIElement.)
Public eventManipulationDelta (Inherited from UIElement.)
Public eventManipulationInertiaStarting (Inherited from UIElement.)
Public eventManipulationStarted (Inherited from UIElement.)
Public eventManipulationStarting (Inherited from UIElement.)
Public eventMouseDown (Inherited from UIElement.)
Public eventMouseEnter (Inherited from UIElement.)
Public eventMouseLeave (Inherited from UIElement.)
Public eventMouseLeftButtonDown (Inherited from UIElement.)
Public eventMouseLeftButtonUp (Inherited from UIElement.)
Public eventMouseMove (Inherited from UIElement.)
Public eventMouseRightButtonDown (Inherited from UIElement.)
Public eventMouseRightButtonUp (Inherited from UIElement.)
Public eventMouseUp (Inherited from UIElement.)
Public eventMouseWheel (Inherited from UIElement.)
Public eventPreviewDragEnter (Inherited from UIElement.)
Public eventPreviewDragLeave (Inherited from UIElement.)
Public eventPreviewDragOver (Inherited from UIElement.)
Public eventPreviewDrop (Inherited from UIElement.)
Public eventPreviewGiveFeedback (Inherited from UIElement.)
Public eventPreviewGotKeyboardFocus (Inherited from UIElement.)
Public eventPreviewKeyDown (Inherited from UIElement.)
Public eventPreviewKeyUp (Inherited from UIElement.)
Public eventPreviewLostKeyboardFocus (Inherited from UIElement.)
Public eventPreviewMouseDown (Inherited from UIElement.)
Public eventPreviewMouseLeftButtonDown (Inherited from UIElement.)
Public eventPreviewMouseLeftButtonUp (Inherited from UIElement.)
Public eventPreviewMouseMove (Inherited from UIElement.)
Public eventPreviewMouseRightButtonDown (Inherited from UIElement.)
Public eventPreviewMouseRightButtonUp (Inherited from UIElement.)
Public eventPreviewMouseUp (Inherited from UIElement.)
Public eventPreviewMouseWheel (Inherited from UIElement.)
Public eventPreviewQueryContinueDrag (Inherited from UIElement.)
Public eventPreviewStylusButtonDown (Inherited from UIElement.)
Public eventPreviewStylusButtonUp (Inherited from UIElement.)
Public eventPreviewStylusDown (Inherited from UIElement.)
Public eventPreviewStylusInAirMove (Inherited from UIElement.)
Public eventPreviewStylusInRange (Inherited from UIElement.)
Public eventPreviewStylusMove (Inherited from UIElement.)
Public eventPreviewStylusOutOfRange (Inherited from UIElement.)
Public eventPreviewStylusSystemGesture (Inherited from UIElement.)
Public eventPreviewStylusUp (Inherited from UIElement.)
Public eventPreviewTextInput (Inherited from UIElement.)
Public eventPreviewTouchDown (Inherited from UIElement.)
Public eventPreviewTouchMove (Inherited from UIElement.)
Public eventPreviewTouchUp (Inherited from UIElement.)
Public eventQueryContinueDrag (Inherited from UIElement.)
Public eventQueryCursor (Inherited from UIElement.)
Public eventRequestBringIntoView (Inherited from FrameworkElement.)
Public eventSizeChanged (Inherited from FrameworkElement.)
Public eventSourceUpdated (Inherited from FrameworkElement.)
Public eventStartRender
Event raised when a new render starts.
(Inherited from RenderArea.)
Public eventStylusButtonDown (Inherited from UIElement.)
Public eventStylusButtonUp (Inherited from UIElement.)
Public eventStylusDown (Inherited from UIElement.)
Public eventStylusEnter (Inherited from UIElement.)
Public eventStylusInAirMove (Inherited from UIElement.)
Public eventStylusInRange (Inherited from UIElement.)
Public eventStylusLeave (Inherited from UIElement.)
Public eventStylusMove (Inherited from UIElement.)
Public eventStylusOutOfRange (Inherited from UIElement.)
Public eventStylusSystemGesture (Inherited from UIElement.)
Public eventStylusUp (Inherited from UIElement.)
Public eventTargetUpdated (Inherited from FrameworkElement.)
Public eventTextInput (Inherited from UIElement.)
Public eventToolTipClosing (Inherited from FrameworkElement.)
Public eventToolTipOpening (Inherited from FrameworkElement.)
Public eventTouchDown (Inherited from UIElement.)
Public eventTouchEnter (Inherited from UIElement.)
Public eventTouchLeave (Inherited from UIElement.)
Public eventTouchMove (Inherited from UIElement.)
Public eventTouchUp (Inherited from UIElement.)
Public eventUnloaded (Inherited from FrameworkElement.)
Top
Remarks
Note: When using this component, the automatic interactive mode is disabled, see [M:OIV.Inventor.SoSceneManager.SetAutoInteractiveMode()] for more details. Interactive mode is managed by the SceneExaminer node.
See Also