# IsRenderRequestSupported<RequestData>(Camera, RequestData)

> Implement this method in a custom Scriptable Render Pipeline (SRP) to specify if a particular combination of camera and render request is supported.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Rendering](/engine/6000.5/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

## IsRenderRequestSupported\<T>(Camera, T)

```csharp
protected virtual bool IsRenderRequestSupported<RequestData>(Camera camera, RequestData data)
```

### Parameters

**** (\[Camera]\(/engine/6000.5/script-reference/unityengine/camera)): The camera to verify if it supports this render request.**** (T): The render request to verify if the render pipeline supports it.

### Returns

| Type                                                          | Description                                                                                      |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | `true` if the combination of the camera and the render pipeline supports the `RequestData` type. |

### Remarks

In a custom Scriptable Render Pipeline (SRP), you need to implement this method to specify supported `RequestData` types. [RenderPipeline.SupportsRenderRequest](/engine/6000.5/script-reference/unityengine/rendering/renderpipeline/supportsrenderrequest.md) calls this method.

See also: [RenderPipeline.SubmitRenderRequest](/engine/6000.5/script-reference/unityengine/rendering/renderpipeline/submitrenderrequest.md), [RenderPipeline.StandardRequest](/engine/6000.5/script-reference/unityengine/rendering/renderpipeline/standardrequest.md).
