enum ECameraType
CameraType specifies the camera representation and which SceneCamera fields are consumed. Perspective, Orthographic, and Omnidirectional are visibility-processing cameras. RenderCameraPerspective and RenderCameraOrthographic are rendering cameras consumed by rendering and material-casting paths.
Values
| Key | Value | Comment |
|---|---|---|
| Perspective | 0 | Visibility-processing perspective camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, FieldOfView in radians, and PixelFieldOfView in radians per pixel. |
| Orthographic | 1 | Visibility-processing orthographic camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, and OrthographicCameraPixelSize in scene units per pixel. Ignores FieldOfView and PixelFieldOfView. |
| Omnidirectional | 2 | Visibility-processing omnidirectional camera. Consumes CameraPositions, UseNormalizedCoordinates, and PixelFieldOfView in radians per pixel. Ignores TargetPositions, FieldOfView, and OrthographicCameraPixelSize. |
| RenderCameraPerspective | 3 | Perspective rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as horizontal and vertical angular fields of view in degrees, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
| RenderCameraOrthographic | 4 | Orthographic rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as orthographic view width and height in scene units, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
| Key | Value | Comment |
|---|---|---|
| Perspective | 0 | Visibility-processing perspective camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, FieldOfView in radians, and PixelFieldOfView in radians per pixel. |
| Orthographic | 1 | Visibility-processing orthographic camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, and OrthographicCameraPixelSize in scene units per pixel. Ignores FieldOfView and PixelFieldOfView. |
| Omnidirectional | 2 | Visibility-processing omnidirectional camera. Consumes CameraPositions, UseNormalizedCoordinates, and PixelFieldOfView in radians per pixel. Ignores TargetPositions, FieldOfView, and OrthographicCameraPixelSize. |
| RenderCameraPerspective | 3 | Perspective rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as horizontal and vertical angular fields of view in degrees, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
| RenderCameraOrthographic | 4 | Orthographic rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as orthographic view width and height in scene units, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
| Key | Value | Comment |
|---|---|---|
| ECameraType_Perspective | 0 | Visibility-processing perspective camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, FieldOfView in radians, and PixelFieldOfView in radians per pixel. |
| ECameraType_Orthographic | 1 | Visibility-processing orthographic camera. Consumes CameraPositions, TargetPositions, UseNormalizedCoordinates, and OrthographicCameraPixelSize in scene units per pixel. Ignores FieldOfView and PixelFieldOfView. |
| ECameraType_Omnidirectional | 2 | Visibility-processing omnidirectional camera. Consumes CameraPositions, UseNormalizedCoordinates, and PixelFieldOfView in radians per pixel. Ignores TargetPositions, FieldOfView, and OrthographicCameraPixelSize. |
| ECameraType_RenderCameraPerspective | 3 | Perspective rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as horizontal and vertical angular fields of view in degrees, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
| ECameraType_RenderCameraOrthographic | 4 | Orthographic rendering camera consumed by rendering and material-casting paths. Consumes CameraPositions, TargetPositions, RenderUpVectors, RenderFOVs as orthographic view width and height in scene units, and RenderClippingPlanes. Ignores UseNormalizedCoordinates, FieldOfView, PixelFieldOfView, and OrthographicCameraPixelSize. |
