#include <CommandList.h>
|
|
| XII_DECLARE_POD_TYPE () |
|
XII_ALWAYS_INLINE | xiiGALMultiDrawDescription ()=default |
| | Default-initialized multi-draw description.
|
| XII_ALWAYS_INLINE | xiiGALMultiDrawDescription (xiiArrayPtr< const xiiGALMultiDrawItem > pDrawItems, xiiUInt32 uiInstanceCount=1U, xiiUInt32 uiFirstInstanceLocation=0U) |
|
|
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.
- See also
- xiiGALCommandList::MultiDraw
◆ xiiGALMultiDrawDescription()
| XII_ALWAYS_INLINE xiiGALMultiDrawDescription::xiiGALMultiDrawDescription |
( |
xiiArrayPtr< const xiiGALMultiDrawItem > | pDrawItems, |
|
|
xiiUInt32 | uiInstanceCount = 1U, |
|
|
xiiUInt32 | uiFirstInstanceLocation = 0U ) |
|
inline |
Constructs a multi-draw description with specified items and parameters.
- Parameters
-
| pDrawItems | - Pointer to draw item array. |
| uiInstanceCount | - Number of instances to render. Defaults to 1. |
| uiFirstInstanceLocation | - Instance ID for the first instance. |
The documentation for this struct was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/CommandEncoder/CommandList.h