HdRenderPass represents a single render iteration, rendering a view of the scene (the HdRprimCollection) for a specific viewer (the camera/viewport parameters in HdRenderPassState) to the current draw target.
More...
|
| void | _Execute (HdRenderPassStateSharedPtr const &renderPassState, TfTokenVector const &renderTags) override |
| | Draw the scene with the bound renderpass state. More...
|
| |
| void | _MarkCollectionDirty () override |
| | Update internal tracking to reflect a dirty collection. More...
|
| |
| virtual void | _Sync () |
| | Optional API: let derived classes sync data. More...
|
| |
HdRenderPass represents a single render iteration, rendering a view of the scene (the HdRprimCollection) for a specific viewer (the camera/viewport parameters in HdRenderPassState) to the current draw target.
This class does so by raycasting into the embree scene via HdEmbreeRenderer.
Definition at line 50 of file renderPass.h.
◆ HdEmbreeRenderPass()
Renderpass constructor.
- Parameters
-
| index | The render index containing scene data to render. |
| collection | The initial rprim collection for this renderpass. |
| renderThread | A handle to the global render thread. |
| renderer | A handle to the global renderer. |
◆ ~HdEmbreeRenderPass()
◆ _Execute()
| void _Execute |
( |
HdRenderPassStateSharedPtr const & |
renderPassState, |
|
|
TfTokenVector const & |
renderTags |
|
) |
| |
|
overrideprotectedvirtual |
Draw the scene with the bound renderpass state.
- Parameters
-
| renderPassState | Input parameters (including viewer parameters) for this renderpass. |
| renderTags | Which rendertags should be drawn this pass. |
Implements HdRenderPass.
◆ _MarkCollectionDirty()
| void _MarkCollectionDirty |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
Update internal tracking to reflect a dirty collection.
Reimplemented from HdRenderPass.
Definition at line 87 of file renderPass.h.
◆ IsConverged()
| bool IsConverged |
( |
| ) |
const |
|
overridevirtual |
Determine whether the sample buffer has enough samples.
- Returns
- True if the image has enough samples to be considered final.
Reimplemented from HdRenderPass.
The documentation for this class was generated from the following file: