Table of Contents

Class RenderingCanvas

Namespace
Hi.Wpf.Disp
Assembly
Hi.Wpf.dll

Provides a WPF rendering canvas for 3D visualization of HiAPI components. Handles user interactions, rendering, and integration with the DispEngine system.

public class RenderingCanvas : UserControl, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IDisposable
Inheritance
RenderingCanvas
Implements
Inherited Members
Extension Methods

Remarks

This canvas provides the core rendering capabilities for WPF applications using HiAPI. It manages mouse, keyboard, and touch events, and transforms them into appropriate actions in the 3D environment.

Constructors

RenderingCanvas()

Initializes a new instance of the RenderingCanvas

public RenderingCanvas()

Properties

DispEngine

The DispEngine instance that handles rendering and user interactions

public DispEngine DispEngine { get; }

Property Value

DispEngine

Methods

Dispose()

Public dispose method to free resources

public void Dispose()

Dispose(bool)

Disposes managed resources

protected virtual void Dispose(bool disposing)

Parameters

disposing bool