# Sandbox.CameraView

The camera view being composed for a frame - position, rotation and field of view. The camera's
owner writes the base values (its transform and [Sandbox.CameraComponent.FieldOfView](/api/Sandbox.CameraComponent/FieldOfView)), then
[Sandbox.ICameraModifier](/api/Sandbox.ICameraModifier)s reshape them in order, then transient render effects
([Sandbox.CameraEffectSystem](/api/Sandbox.CameraEffectSystem)) apply on top. Read the composed result from
[Sandbox.CameraComponent.View](/api/Sandbox.CameraComponent/View).

- Kind: struct
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Fields

- [`FieldOfView`](/api/Sandbox.CameraView/FieldOfView): Field of view, in degrees.
- [`Position`](/api/Sandbox.CameraView/Position): Where the camera sits, in world space.
- [`Rotation`](/api/Sandbox.CameraView/Rotation): Which way the camera looks.
- [`ZFar`](/api/Sandbox.CameraView/ZFar): Far clip plane distance.
- [`ZNear`](/api/Sandbox.CameraView/ZNear): Near clip plane distance.

## Properties

- [`ForwardRay`](/api/Sandbox.CameraView/ForwardRay): The ray looking out of the view - for aim traces from the composed camera.
- [`Transform`](/api/Sandbox.CameraView/Transform): The view's position and rotation as a transform.
