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
CameraType
Only being used when Mode is RelativeScreenSpaced
ScreenSpacedCameraType CameraType { get; set; }
Property Value
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
GlobalTransform
GlobalTransformStruct GlobalTransform { get; }
Property Value
Height
float Height { get; }
Property Value
IsPerspective
bool IsPerspective { get; }
Property Value
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
RelativeScreenLocationY
Relative position Y of the center of viewport
float RelativeScreenLocationY { get; set; }
Property Value
ScreenRatio
float ScreenRatio { get; }
Property Value
Size
float Size { get; }
Property Value
SizeScale
float SizeScale { get; set; }
Property Value
Width
float Width { get; }
Property Value
Events
OnCoordinateSystemChanged
event EventHandler<BoolArgs> OnCoordinateSystemChanged