| Interface | Description |
---|
| IAutomaticNearFarPlaneCamera |
IAutomaticNearFarPlaneCamera interface is used by the camera that can automatically adjust the near and far plane distance.
|
| ICamera |
ICamera is base interface that defines a 3D camera in DXEngine
|
| ICameraPositionCamera |
ICameraPositionCamera is camera that implements CameraPosition property.
|
| ICameraWithLight |
ICameraWithLight interface is implemented by the camera that supports CameraLight.
|
| IDistanceCamera |
IDistanceCamera interface is used by cameras that implement Distance property.
|
| IFitIntoViewCamera |
IFitIntoViewCamera interface defines methods that are used to fit camera into view.
|
| IFreeCamera |
IFreeCamera interface defines a camera with UpDirection and RotationUpAxis properties.
|
| IOrthographicCamera |
IOrthographicCamera interface is used by cameras that implement ViewWidth property (can be used to show orthographic projection).
|
| IPerspectiveCamera |
IPerspectiveCamera interface defines the perspective camera with FieldOfView property
|
| IRotatingCamera |
IRotatingCamera interface defines a camera that provides rotation animation
|
| IRotationCenterPositionCamera |
IRotationCenterPositionCamera interface defines a camera with RotationCenterPosition property.
|
| ISphericalCamera |
ISphericalCamera interface defines a camera where the look direction is defined by Heading, Attitude and Bank angles.
|
| ITargetPositionCamera |
ITargetPositionCamera interface is used by cameras that implement TargetPosition property.
|