Ab |
Class | Description | |
---|---|---|
BaseCamera | BaseCamera is a base camera that can be used in DXScene and that implements ICamera and ILeftRightHandedCoordinateSystem | |
MatrixCamera | MatrixCamera is a simple camera that provides the View and Projection matrices. | |
StereoscopicCamera | StereoscopicCamera is a camera that warps another camera (OriginalCamera) and provides properties that allow using the camera for stereoscopic rendering with different camera for left and for right eye. The current eye is defined by CurrentEye property. The differences of the left and right cameras are defined by EyeSeparation, Parallax and InvertLeftRightView properties. | |
WpfCamera | WpfCamera is a camera that converts the WPF's camera into DXEngine's camera. To use the camera on non-UI thread, user needs to call Update method on the UI thread and then this camera data can be accessed on any thread. |
Interface | Description | |
---|---|---|
IDistanceCamera | IDistanceCamera interface defines the Distance property | |
ILeftRightHandedCoordinateSystem | When ILeftRightHandedCamera interface is used it specifies if left or right handed coordinate system is used. | |
ILookDirectionCamera | ILookDirectionCamera is camera that implements GetCameraLookDirection method. | |
IPerspectiveCamera | IPerspectiveCamera interface defines the perspective camera with FieldOfView property | |
IRotatingCamera | IRotatingCamera interface defines a camera that provides rotation animation | |
ISphericalCamera | ISphericalCamera interface defines a camera where the look direction is defined by Heading, Attitude and Bank angles. | |
ITargetPositionCamera | ILookDirectionCamera is camera that implements GetCameraTargetPosition method. |
Enumeration | Description | |
---|---|---|
ProjectionType | ProjectionType defines possible types of camera projection. |