# CameraProperties

> Camera related properties in CullingParameters.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Rendering](/engine/6000.7/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule
* **Implements:** [IEquatable\<CameraProperties>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct CameraProperties : IEquatable<CameraProperties>
```

## Remarks

Typical use case is to compute culling parameters from [Camera](/engine/6000.7/script-reference/unityengine/camera.md) data, see GetCullingParameters.

## Methods

| Method                                                                                                                   | Description                 |
| ------------------------------------------------------------------------------------------------------------------------ | --------------------------- |
| [GetCameraCullingPlane](/engine/6000.7/script-reference/unityengine/rendering/cameraproperties/getcameracullingplane.md) | Get a camera culling plane. |
| [GetShadowCullingPlane](/engine/6000.7/script-reference/unityengine/rendering/cameraproperties/getshadowcullingplane.md) | Get a shadow culling plane. |
| [SetCameraCullingPlane](/engine/6000.7/script-reference/unityengine/rendering/cameraproperties/setcameracullingplane.md) | Set a camera culling plane. |
| [SetShadowCullingPlane](/engine/6000.7/script-reference/unityengine/rendering/cameraproperties/setshadowcullingplane.md) | Set a shadow culling plane. |
