# Camera.RenderRequest

> A request that can be used for making specific rendering requests.

## Definition

* **Type:** Struct
* **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 struct Camera.RenderRequest
```

## Remarks

You can use a RenderRequest and ProcessRenderRequests to request a specific set of RenderRexture resuls. This is useful for custom scene tooling and baking.

## Properties

| Property                                                                                       | Description                                                  |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [isValid](/engine/6000.0/script-reference/unityengine/camera/renderrequest/isvalid.md)         | Is this request properly formed.                             |
| [mode](/engine/6000.0/script-reference/unityengine/camera/renderrequest/mode.md)               | The type of request.                                         |
| [outputSpace](/engine/6000.0/script-reference/unityengine/camera/renderrequest/outputspace.md) | Defines in which space render requests will be be outputted. |
| [result](/engine/6000.0/script-reference/unityengine/camera/renderrequest/result.md)           | The result of the request.                                   |
