Common arguments for free polygon (point, line, Triangle) indexed draws. More...
#include <AuxGeomDraw.h>
Inherits AZ::RPI::AuxGeomDraw::AuxGeomDynamicDrawArguments.
Public Attributes | |
| const uint32_t * | m_indices = nullptr |
| uint32_t | m_indexCount = 0 |
Public Attributes inherited from AZ::RPI::AuxGeomDraw::AuxGeomDynamicDrawArguments | |
| const AZ::Vector3 * | m_verts = nullptr |
| An array of points, 1 for each vertex. | |
| uint32_t | m_vertCount = 0 |
| The number of vertices. | |
| const AZ::Color * | m_colors |
| An array of colors, must have either vertCount entries or 1 entry. | |
| uint32_t | m_colorCount = 0 |
| The number of colors, must equal 1 or vertCount. | |
| AZ::u8 | m_size = 1 |
| size of points or width of lines in pixels - unsupported at the moment | |
| OpacityType | m_opacityType = OpacityType::Opaque |
| Indicates whether the triangles should be drawn opaque or translucent. | |
| DepthTest | m_depthTest = DepthTest::On |
| If depth testing should be enabled. | |
| DepthWrite | m_depthWrite = DepthWrite::On |
| If depth writing should be enabled. | |
| int32_t | m_viewProjectionOverrideIndex = -1 |
| Index of the view projection override (2d or orthographic) for this draw, -1 if no override. | |
Common arguments for free polygon (point, line, Triangle) indexed draws.