---
url: /api/passes/renderPass/type-aliases/RenderOptions.md
---
# RenderOptions\<Context *extends* [`UniformContext`](../../../types/types/interfaces/UniformContext.md) = [`UniformContext`](../../../types/types/interfaces/UniformContext.md)>

```ts
type RenderOptions<Context extends UniformContext = UniformContext> =
  RawRenderOptions & {
    context?: Readonly<Context>;
  };
```

Options shared by raw and managed render functions.

## Type Declaration

| Name       | Type                    | Description                                                   |
| ---------- | ----------------------- | ------------------------------------------------------------- |
| `context?` | `Readonly`<`Context`> | Context passed to function-valued uniforms by managed passes. |

## Type Parameters

### Context

`Context` *extends* [`UniformContext`](../../../types/types/interfaces/UniformContext.md) = [`UniformContext`](../../../types/types/interfaces/UniformContext.md)
