Class PerspectiveCameraCore
- Namespace
- HelixToolkit.SharpDX.Cameras
- Assembly
- HelixToolkit.SharpDX.dll
public class PerspectiveCameraCore : ProjectionCameraCore, INotifyPropertyChanged, ICamera
- Inheritance
-
PerspectiveCameraCore
- Implements
- Inherited Members
- Extension Methods
Properties
FieldOfView
public float FieldOfView { get; set; }
Property Value
Methods
CreateCameraParams(float)
public override FrustumCameraParams CreateCameraParams(float aspectRatio)
Parameters
aspectRatiofloat
Returns
CreateCameraParams(float, float, float)
public override FrustumCameraParams CreateCameraParams(float aspectRatio, float nearPlane, float farPlane)
Parameters
Returns
CreateProjectionMatrix(float)
Creates the projection matrix.
public override Matrix4x4 CreateProjectionMatrix(float aspectRatio)
Parameters
aspectRatiofloatThe aspect ratio.
Returns
CreateProjectionMatrix(float, float, float)
Creates the projection matrix.
public override Matrix4x4 CreateProjectionMatrix(float aspectRatio, float nearPlane, float farPlane)
Parameters
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.