Table of Contents

Interface IScreenSpacedRenderParams

Namespace
HelixToolkit.SharpDX.Core
Assembly
HelixToolkit.SharpDX.dll
public interface IScreenSpacedRenderParams

Properties

AbsolutePosition3D

Gets or sets the absolute position. Used in AbsolutePosition3D

Vector3 AbsolutePosition3D { get; set; }

Property Value

Vector3

The absolute position.

CameraDistance

float CameraDistance { get; }

Property Value

float

CameraType

Only being used when Mode is RelativeScreenSpaced

ScreenSpacedCameraType CameraType { get; set; }

Property Value

ScreenSpacedCameraType

FarPlane

Gets or sets the far plane for screen spaced camera rendering.

float FarPlane { get; set; }

Property Value

float

The far plane.

Fov

float Fov { get; }

Property Value

float

GlobalTransform

GlobalTransformStruct GlobalTransform { get; }

Property Value

GlobalTransformStruct

Height

float Height { get; }

Property Value

float

IsPerspective

bool IsPerspective { get; }

Property Value

bool

Mode

Gets or sets the mode.

ScreenSpacedMode Mode { get; set; }

Property Value

ScreenSpacedMode

The mode.

NearPlane

Gets or sets the near plane for screen spaced camera rendering.

float NearPlane { get; set; }

Property Value

float

The near plane.

RelativeScreenLocationX

Relative position X of the center of viewport

float RelativeScreenLocationX { get; set; }

Property Value

float

RelativeScreenLocationY

Relative position Y of the center of viewport

float RelativeScreenLocationY { get; set; }

Property Value

float

ScreenRatio

float ScreenRatio { get; }

Property Value

float

Size

float Size { get; }

Property Value

float

SizeScale

float SizeScale { get; set; }

Property Value

float

Width

float Width { get; }

Property Value

float

Events

OnCoordinateSystemChanged

event EventHandler<BoolArgs> OnCoordinateSystemChanged

Event Type

EventHandler<BoolArgs>