# SupportsRenderRequest<RequestData>(Camera, RequestData)

> Checks if the render pipeline supports the RequestData type with the camera.

## Definition

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

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

```csharp
public static bool SupportsRenderRequest<RequestData>(Camera camera, RequestData data)
```

### Parameters

**** (\[Camera]\(/engine/6000.7/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 render pipeline supports the `RequestData` type. |

### Remarks

Call this method before [RenderPipeline.SubmitRenderRequest](/engine/6000.7/script-reference/unityengine/rendering/renderpipeline/submitrenderrequest.md) to verify if the render pipeline supports the `RequestData` render request. By default `SupportsRenderRequest` returns `false` unless the render pipeline implements [RenderPipeline.IsRenderRequestSupported](/engine/6000.7/script-reference/unityengine/rendering/renderpipeline/isrenderrequestsupported.md).

For an example that uses `SupportsRenderRequest`, refer to [RenderPipeline.SubmitRenderRequest](/engine/6000.7/script-reference/unityengine/rendering/renderpipeline/submitrenderrequest.md).
