|
DrawListTag | m_listTag |
| The filter tag used to direct the draw item.
|
|
uint8_t | m_stencilRef = 0 |
| The stencil ref value used for this draw item.
|
|
AZStd::span< const StreamBufferView > | m_streamBufferViews |
| The array of stream buffers to bind for this draw item.
|
|
const ShaderResourceGroup * | m_uniqueShaderResourceGroup = nullptr |
| Shader resource group unique for this draw request.
|
|
const PipelineState * | m_pipelineState = nullptr |
| The pipeline state assigned to this draw item.
|
|
DrawItemSortKey | m_sortKey = 0 |
| The sort key assigned to this draw item.
|
|
DrawFilterMask | m_drawFilterMask = DrawFilterMaskDefaultValue |
|
◆ m_drawFilterMask
DrawFilterMask AZ::RHI::DrawPacketBuilder::DrawRequest::m_drawFilterMask = DrawFilterMaskDefaultValue |
Mask for filtering the draw item into specific render pipelines. We use a mask because the same item could be reused in multiple pipelines. For example, a simple depth pre-pass could be present in multiple pipelines.
The documentation for this struct was generated from the following file:
- Gems/Atom/RHI/Code/Include/Atom/RHI/DrawPacketBuilder.h