Common arguments for free polygon (point, line, Triangle) draws. More...
#include <AuxGeomDraw.h>
Inherited by AZ::RPI::AuxGeomDraw::AuxGeomDynamicIndexedDrawArguments.
Public Attributes | |
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) draws.