Constructor AOVRequestData
AOVRequestData(AOVRequest, AOVRequestBufferAllocator, List<GameObject>, AOVBuffers[], FramePassCallback)
Create a new frame pass.
Declaration
public AOVRequestData(AOVRequest settings, AOVRequestBufferAllocator bufferAllocator, List<GameObject> lightFilter, AOVBuffers[] requestedAOVBuffers, FramePassCallback callback)
Parameters
| Type | Name | Description |
|---|---|---|
| AOVRequest | settings | Settings to use. |
| AOVRequestBufferAllocator | bufferAllocator | Buffer allocators to use. |
| List<GameObject> | lightFilter | If null, all light will be rendered, if not, only those light will be rendered. |
| AOVBuffers[] | requestedAOVBuffers | The requested buffers for the callback. |
| FramePassCallback | callback | The callback to execute. |
AOVRequestData(AOVRequest, AOVRequestBufferAllocator, List<GameObject>, AOVBuffers[], CustomPassAOVBuffers[], AOVRequestCustomPassBufferAllocator, FramePassCallbackEx)
Create a new frame pass.
Declaration
public AOVRequestData(AOVRequest settings, AOVRequestBufferAllocator bufferAllocator, List<GameObject> lightFilter, AOVBuffers[] requestedAOVBuffers, CustomPassAOVBuffers[] customPassAOVBuffers, AOVRequestCustomPassBufferAllocator customPassBufferAllocator, FramePassCallbackEx callback)
Parameters
| Type | Name | Description |
|---|---|---|
| AOVRequest | settings | Settings to use. |
| AOVRequestBufferAllocator | bufferAllocator | Buffer allocators to use. |
| List<GameObject> | lightFilter | If null, all light will be rendered, if not, only those light will be rendered. |
| AOVBuffers[] | requestedAOVBuffers | The requested buffers for the callback. |
| CustomPassAOVBuffers[] | customPassAOVBuffers | The custom pass buffers that will be captured. |
| AOVRequestCustomPassBufferAllocator | customPassBufferAllocator | Buffer allocators to use for custom passes. |
| FramePassCallbackEx | callback | The callback to execute. |