# Camera.RenderRequestMode

> Modes available for submitting when making a render request.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

> **Warning:**
>
> **Removed.** The RenderRequest struct is obsolete, use the function overload with RequestData of supported types such as RenderPipeline.StandardRequest

```csharp
public enum Camera.RenderRequestMode
```

## Fields

| Value                                                                                                  | Description                                                       |
| ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| [BaseColor](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/basecolor.md)         | The render request outputs the materials albedo / base color.     |
| [Depth](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/depth.md)                 | The render request outputs a depth value.                         |
| [DiffuseColor](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/diffusecolor.md)   | The render request outputs the materials diffuse color.           |
| [Emission](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/emission.md)           | The render request outputs the materials emission value.          |
| [EntityId](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/entityid.md)           | The render request outputs an entity id.                          |
| [Metallic](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/metallic.md)           | The render outputs the materials metal value.                     |
| [None](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/none.md)                   | Default value for a request.                                      |
| [Normal](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/normal.md)               | The render request outputs the per pixel normal.                  |
| [ObjectId](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/objectid.md)           | The render request outputs an object InstanceID buffer.           |
| [Occlusion](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/occlusion.md)         | The render request returns the material ambient occlusion buffer. |
| [Smoothness](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/smoothness.md)       | The render request returns the materials smoothness buffer.       |
| [SpecularColor](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/specularcolor.md) | The render request returns the materials specular color buffer.   |
| [VertexNormal](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/vertexnormal.md)   | The render request outputs the interpolated vertex normal.        |
| [WorldPosition](/engine/6000.0/script-reference/unityengine/camera/renderrequestmode/worldposition.md) | The render request outputs a world position buffer.               |
