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
trueif 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()