![]() |
XII Release 0.1.0
|
Describes parameters for issuing a multi-draw call with unindexed geometry. More...
#include <CommandList.h>
Public Member Functions | |
| XII_ALWAYS_INLINE | xiiGALMultiDrawDescription ()=default |
| Default-initialized multi-draw description. | |
| XII_ALWAYS_INLINE | xiiGALMultiDrawDescription (xiiArrayPtr< const xiiGALMultiDrawItem > pDrawItems, xiiUInt32 uiInstanceCount=1U, xiiUInt32 uiFirstInstanceLocation=0U) |
| Constructs a multi-draw description with specified items and parameters. | |
Public Attributes | |
| xiiArrayPtr< const xiiGALMultiDrawItem > | m_pDrawItems |
| Pointer to array of draw entries. | |
| xiiUInt32 | m_uiInstanceCount = 1U |
| Number of instances to render. | |
| xiiUInt32 | m_uiFirstInstanceLocation = 0U |
| First instance ID passed to vertex shader. | |
Describes parameters for issuing a multi-draw call with unindexed geometry.
Provides an array of draw items and instance information for batched rendering.
|
inline |
Constructs a multi-draw description with specified items and parameters.
| pDrawItems | - Pointer to draw item array. |
| uiInstanceCount | - Number of instances to render. Defaults to 1. |
| uiFirstInstanceLocation | - Instance ID for the first instance. |