| 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.
|