Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::AuxGeomDraw::AuxGeomDynamicIndexedDrawArguments Struct Reference

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.
 

Detailed Description

Common arguments for free polygon (point, line, Triangle) indexed draws.


The documentation for this struct was generated from the following file: