Table of Contents

Interface IRenderMatrices

Namespace
HelixToolkit.SharpDX
Assembly
HelixToolkit.SharpDX.dll
public interface IRenderMatrices
Extension Methods

Properties

ActualHeight

Gets the actual height.

float ActualHeight { get; }

Property Value

float

The actual height.

ActualWidth

Gets the actual width.

float ActualWidth { get; }

Property Value

float

The actual width.

CameraParams

Gets the bounding frustum.

FrustumCameraParams CameraParams { get; }

Property Value

FrustumCameraParams

The bounding frustum.

DpiScale

Gets the dpi scale.

float DpiScale { get; }

Property Value

float

The dpi scale.

IsPerspective

Gets a value indicating whether this instance is perspective.

bool IsPerspective { get; }

Property Value

bool

true if this instance is perspective; otherwise, false.

ProjectionMatrix

Gets the projection matrix.

Matrix4x4 ProjectionMatrix { get; }

Property Value

Matrix4x4

The projection matrix.

RenderHost

Gets the render host.

IRenderHost? RenderHost { get; }

Property Value

IRenderHost

The render host.

ScreenViewProjectionMatrix

Gets the screen view projection matrix.

Matrix4x4 ScreenViewProjectionMatrix { get; }

Property Value

Matrix4x4

The screen view projection matrix.

ViewMatrix

Gets the view matrix.

Matrix4x4 ViewMatrix { get; }

Property Value

Matrix4x4

The view matrix.

ViewMatrixInv

Gets the inversed view matrix.

Matrix4x4 ViewMatrixInv { get; }

Property Value

Matrix4x4

The inversed view matrix.

ViewportMatrix

Gets the viewport matrix.

Matrix4x4 ViewportMatrix { get; }

Property Value

Matrix4x4

The viewport matrix.

Methods

Update()

Updates all the internal metrices.

void Update()