Table of Contents

Class RenderingModelVisual3D

Namespace
HelixToolkit.Wpf
Assembly
HelixToolkit.Wpf.dll

Provides an abstract base class for ModelVisual3D objects that listens to the CompositionTarget.Rendering event.

public abstract class RenderingModelVisual3D : ModelVisual3D, IAnimatable, IAddChild
Inheritance
RenderingModelVisual3D
Implements
Derived
Inherited Members
Extension Methods

Remarks

The RenderingEventManager is used to ensure a weak reference to CompositionTargetRendering.

Constructors

RenderingModelVisual3D()

Initializes a new instance of the RenderingModelVisual3D class.

protected RenderingModelVisual3D()

Methods

OnCompositionTargetRendering(object?, RenderingEventArgs?)

Handles the CompositionTarget.Rendering event.

protected abstract void OnCompositionTargetRendering(object? sender, RenderingEventArgs? eventArgs)

Parameters

sender object

The sender.

eventArgs RenderingEventArgs

The RenderingEventArgs instance containing the event data.

SubscribeToRenderingEvent()

Subscribes to CompositionTarget.Rendering event.

protected void SubscribeToRenderingEvent()

UnsubscribeRenderingEvent()

Unsubscribes the CompositionTarget.Rendering event.

protected void UnsubscribeRenderingEvent()