![]() |
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. |