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::Render::AuxGeomDrawQueue Class Referencefinal

#include <AuxGeomDrawQueue.h>

Inherits AZ::RPI::AuxGeomDraw.

Public Member Functions

 AZ_CLASS_ALLOCATOR (AuxGeomDrawQueue, AZ::SystemAllocator)
 
int32_t AddViewProjOverride (const AZ::Matrix4x4 &viewProj) override
 
int32_t GetOrAdd2DViewProjOverride () override
 
void SetPointSize (float pointSize) override
 
float GetPointSize () override
 
void DrawPoints (const AuxGeomDynamicDrawArguments &args) override
 
void DrawLines (const AuxGeomDynamicDrawArguments &args) override
 
void DrawLines (const AuxGeomDynamicIndexedDrawArguments &args) override
 
void DrawPolylines (const AuxGeomDynamicDrawArguments &args, PolylineEnd end=PolylineEnd::Open) override
 
void DrawTriangles (const AuxGeomDynamicDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None) override
 
void DrawTriangles (const AuxGeomDynamicIndexedDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None) override
 
void DrawQuad (float width, float height, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawSphere (const AZ::Vector3 &center, float radius, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawSphere (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawHemisphere (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawDisk (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawCone (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawCylinder (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawCylinderNoEnds (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawAabb (const AZ::Aabb &aabb, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawAabb (const AZ::Aabb &aabb, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawObb (const AZ::Obb &obb, const AZ::Vector3 &position, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawObb (const AZ::Obb &obb, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
void DrawFrustum (const AZ::Frustum &frustum, const AZ::Color &color, bool drawNormals, DrawStyle style, DepthTest depthTest, DepthWrite depthWrite, FaceCullMode faceCull, int32_t viewProjOverrideIndex) override
 
AuxGeomBufferDataCommit ()
 Switch clients of AuxGeom to using a different buffer and return the filled buffer for processing.
 
virtual int32_t AddViewProjOverride (const AZ::Matrix4x4 &viewProj)=0
 
virtual int32_t GetOrAdd2DViewProjOverride ()=0
 
virtual void SetPointSize (float pointSize)=0
 
virtual float GetPointSize ()=0
 
virtual void DrawPoints (const AuxGeomDynamicDrawArguments &args)=0
 
virtual void DrawLines (const AuxGeomDynamicDrawArguments &args)=0
 
virtual void DrawLines (const AuxGeomDynamicIndexedDrawArguments &args)=0
 
virtual void DrawPolylines (const AuxGeomDynamicDrawArguments &args, PolylineEnd end=PolylineEnd::Open)=0
 
virtual void DrawTriangles (const AuxGeomDynamicDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None)=0
 
virtual void DrawTriangles (const AuxGeomDynamicIndexedDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None)=0
 
virtual void DrawQuad (float width, float height, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawSphere (const AZ::Vector3 &center, float radius, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawSphere (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawHemisphere (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawDisk (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawCone (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawCylinder (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawCylinderNoEnds (const AZ::Vector3 &center, const AZ::Vector3 &direction, float radius, float height, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawAabb (const AZ::Aabb &aabb, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawAabb (const AZ::Aabb &aabb, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawObb (const AZ::Obb &obb, const AZ::Vector3 &position, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawObb (const AZ::Obb &obb, const AZ::Matrix3x4 &transform, const AZ::Color &color, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 
virtual void DrawFrustum (const AZ::Frustum &frustum, const AZ::Color &color, bool drawNormals=true, DrawStyle style=DrawStyle::Shaded, DepthTest depthTest=DepthTest::On, DepthWrite depthWrite=DepthWrite::On, FaceCullMode faceCull=FaceCullMode::Back, int32_t viewProjOverrideIndex=-1)=0
 

Additional Inherited Members

- Public Types inherited from AZ::RPI::AuxGeomDraw
enum class  DrawStyle : uint8_t { Point , Line , Solid , Shaded }
 
enum class  DepthTest : uint8_t { On , Off }
 
enum class  DepthWrite : uint8_t { On , Off }
 
enum class  FaceCullMode : uint8_t { None , Front , Back }
 
enum class  PolylineEnd : uint8_t { Open , Closed }
 
enum class  OpacityType : uint8_t { Opaque , Translucent }
 

Detailed Description

Class that stores up AuxGeom draw requests for one RPI scene. This acts somewhat like a render proxy in that it stores data that is consumed by the feature processor.

Member Function Documentation

◆ AddViewProjOverride()

int32_t AZ::Render::AuxGeomDrawQueue::AddViewProjOverride ( const AZ::Matrix4x4 &  viewProj)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ DrawAabb() [1/2]

void AZ::Render::AuxGeomDrawQueue::DrawAabb ( const AZ::Aabb &  aabb,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw an axis-aligned bounding box with no transform.

Parameters
aabbThe AABB (typically the bounding box of a set of world space points).
colorThe color to draw the box.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawAabb() [2/2]

void AZ::Render::AuxGeomDrawQueue::DrawAabb ( const AZ::Aabb &  aabb,
const AZ::Matrix3x4 &  transform,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual
Parameters
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawCone()

void AZ::Render::AuxGeomDrawQueue::DrawCone ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
float  height,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a cone.

Parameters
centerThe center of the cone base.
directionThe direction vector. This is the vector from the center of the base to the point at the tip.
radiusThe radius.
heightThe height of the cone (the distance from the base center to the tip).
colorThe color to draw the cone.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawCylinder()

void AZ::Render::AuxGeomDrawQueue::DrawCylinder ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
float  height,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a cylinder (with flat disks on the end).

Parameters
centerThe center of the base circle.
directionThe direction vector. The top end cap of the cylinder will face along this vector.
radiusThe radius.
heightThe height of the cylinder.
colorThe color to draw the cylinder.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawCylinderNoEnds()

void AZ::Render::AuxGeomDrawQueue::DrawCylinderNoEnds ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
float  height,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a cylinder without flat disk on the end.

Parameters
centerThe center of the base circle.
directionThe direction vector. The top end cap of the cylinder will face along this vector.
radiusThe radius.
heightThe height of the cylinder.
colorThe color to draw the cylinder.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawDisk()

void AZ::Render::AuxGeomDrawQueue::DrawDisk ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a disk.

Parameters
centerThe center of the disk.
directionThe direction vector. The disk will be orthogonal this vector.
radiusThe radius of the disk.
colorThe color to draw the disk.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawFrustum()

void AZ::Render::AuxGeomDrawQueue::DrawFrustum ( const AZ::Frustum &  frustum,
const AZ::Color &  color,
bool  drawNormals,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a frustum.

Parameters
frustumThe frustum
colorThe color to draw the frustum
drawNormalsIf true, frustum plane normals will be drawn as lines
styleThe draw style (point, wireframe, solid) Shaded not currently supported.
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawHemisphere()

void AZ::Render::AuxGeomDrawQueue::DrawHemisphere ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a hemisphere.

Parameters
centerThe center of the sphere.
directionThe direction vector. The Pole of the hemisphere will point along this vector.
radiusThe radius.
colorThe color to draw the sphere.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawLines() [1/2]

void AZ::Render::AuxGeomDrawQueue::DrawLines ( const AuxGeomDynamicDrawArguments args)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ DrawLines() [2/2]

void AZ::Render::AuxGeomDrawQueue::DrawLines ( const AuxGeomDynamicIndexedDrawArguments args)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ DrawObb() [1/2]

void AZ::Render::AuxGeomDrawQueue::DrawObb ( const AZ::Obb &  obb,
const AZ::Matrix3x4 &  transform,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual
Parameters
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawObb() [2/2]

void AZ::Render::AuxGeomDrawQueue::DrawObb ( const AZ::Obb &  obb,
const AZ::Vector3 &  position,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw an oriented bounding box with a given position.

Parameters
obbThe OBB (typically an oriented bounding box in model space).
positionThe position to translate the origin of the OBB to.
colorThe color to draw the box.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawPoints()

void AZ::Render::AuxGeomDrawQueue::DrawPoints ( const AuxGeomDynamicDrawArguments args)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ DrawPolylines()

void AZ::Render::AuxGeomDrawQueue::DrawPolylines ( const AuxGeomDynamicDrawArguments args,
PolylineEnd  end = PolylineEnd::Open 
)
overridevirtual
Parameters
closedIf true then a line will be drawn from the last point to the first.

Implements AZ::RPI::AuxGeomDraw.

◆ DrawQuad()

void AZ::Render::AuxGeomDrawQueue::DrawQuad ( float  width,
float  height,
const AZ::Matrix3x4 &  transform,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a quad.

Parameters
widthThe width of the quad.
heightThe height of the quad.
transformThe world space transform for the quad.
colorThe color to draw the quad.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawSphere() [1/2]

void AZ::Render::AuxGeomDrawQueue::DrawSphere ( const AZ::Vector3 &  center,
const AZ::Vector3 &  direction,
float  radius,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a sphere.

Parameters
centerThe center of the sphere.
directionThe direction vector. The Pole of the hemisphere will point along this vector.
radiusThe radius.
colorThe color to draw the sphere.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawSphere() [2/2]

void AZ::Render::AuxGeomDrawQueue::DrawSphere ( const AZ::Vector3 &  center,
float  radius,
const AZ::Color &  color,
DrawStyle  style,
DepthTest  depthTest,
DepthWrite  depthWrite,
FaceCullMode  faceCull,
int32_t  viewProjOverrideIndex 
)
overridevirtual

Draw a sphere.

Parameters
centerThe center of the sphere.
radiusThe radius.
colorThe color to draw the sphere.
styleThe draw style (point, wireframe, solid, shaded etc).
depthTestIf depth testing should be enabled
depthWriteIf depth writing should be enabled
faceCullWhich (if any) facing triangles should be culled
viewProjOverrideIndexWhich view projection override entry to use, -1 if unused

Implements AZ::RPI::AuxGeomDraw.

◆ DrawTriangles() [1/2]

void AZ::Render::AuxGeomDrawQueue::DrawTriangles ( const AuxGeomDynamicDrawArguments args,
FaceCullMode  faceCull = FaceCullMode::None 
)
overridevirtual
Parameters
faceCullWhich (if any) facing triangles should be culled

Implements AZ::RPI::AuxGeomDraw.

◆ DrawTriangles() [2/2]

void AZ::Render::AuxGeomDrawQueue::DrawTriangles ( const AuxGeomDynamicIndexedDrawArguments args,
FaceCullMode  faceCull = FaceCullMode::None 
)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ GetOrAdd2DViewProjOverride()

int32_t AZ::Render::AuxGeomDrawQueue::GetOrAdd2DViewProjOverride ( )
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ GetPointSize()

float AZ::Render::AuxGeomDrawQueue::GetPointSize ( )
overridevirtual

Implements AZ::RPI::AuxGeomDraw.

◆ SetPointSize()

void AZ::Render::AuxGeomDrawQueue::SetPointSize ( float  pointSize)
overridevirtual

Implements AZ::RPI::AuxGeomDraw.


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