Kanzi 3.9.10
kanzi::interop::CameraEnums Struct Reference

#include <kanzi/interop/autogen/core.ui/node/camera_enums.hpp>

Public Types

enum  OrthogonalCoordinateSystem { OrthogonalCoordinateSystemAbsolute , OrthogonalCoordinateSystemRelative }
 Specifies the available orthogonal coordinate systems. More...
 
enum  ProjectionType { ProjectionPerspective , ProjectionOrthographic , ProjectionAsymmetricPerspective }
 Specifies the available camera projection types. More...
 

Member Enumeration Documentation

◆ ProjectionType

Specifies the available camera projection types.

Enumerator
ProjectionPerspective 

Perspective projection shows objects closer to the camera larger than those that are further away.

ProjectionOrthographic 

Orthographic projection shows a 2D view of a 3D scene without providing a sense of depth.

ProjectionAsymmetricPerspective 

Asymmetric perspective projection lets you control the field of view of each angle of a perspective projection.

◆ OrthogonalCoordinateSystem

Specifies the available orthogonal coordinate systems.

Enumerator
OrthogonalCoordinateSystemAbsolute 

Absolute orthogonal projection sets the camera to use pixel coordinates.

OrthogonalCoordinateSystemRelative 

Relative orthogonal projection sets the camera to display an area whose width is -1..1 scaled with the value of the OrthogonalPlaneHeightProperty.


The documentation for this struct was generated from the following file: