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
senderobjectThe sender.
eventArgsRenderingEventArgsThe RenderingEventArgs instance containing the event data.
SubscribeToRenderingEvent()
Subscribes to CompositionTarget.Rendering event.
protected void SubscribeToRenderingEvent()
UnsubscribeRenderingEvent()
Unsubscribes the CompositionTarget.Rendering event.
protected void UnsubscribeRenderingEvent()