◆ GetPipelineStateType()
| PipelineStateType AZ::RHI::DrawItem::GetPipelineStateType |
( |
| ) |
const |
|
inline |
The pipeline state type is the same regardless of the device, so we query here the default device.
◆ SetScissors()
| void AZ::RHI::DrawItem::SetScissors |
( |
const Scissor * |
scissors, |
|
|
uint8_t |
scissorsCount |
|
) |
| |
|
inline |
List of scissors to be applied to this draw item only. Scissor will be restored to the previous state after the DrawItem has been processed.
◆ SetUniqueShaderResourceGroup()
| void AZ::RHI::DrawItem::SetUniqueShaderResourceGroup |
( |
const ShaderResourceGroup * |
uniqueShaderResourceGroup | ) |
|
|
inline |
Unique SRG, not shared within the draw packet. This is usually a per-draw SRG, populated with the shader variant fallback key
◆ SetViewports()
| void AZ::RHI::DrawItem::SetViewports |
( |
const Viewport * |
viewports, |
|
|
uint8_t |
viewportCount |
|
) |
| |
|
inline |
List of viewports to be applied to this draw item only. Viewports will be restored to the previous state after the DrawItem has been processed.
The documentation for this struct was generated from the following file:
- Gems/Atom/RHI/Code/Include/Atom/RHI/DrawItem.h