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 Member List

This is the complete list of members for AZ::RPI::AuxGeomDraw, including all inherited members.

AddViewProjOverride(const AZ::Matrix4x4 &viewProj)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
DepthTest enum name (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDraw
DepthWrite enum name (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDraw
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
DrawLines(const AuxGeomDynamicDrawArguments &args)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
DrawLines(const AuxGeomDynamicIndexedDrawArguments &args)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
DrawPoints(const AuxGeomDynamicDrawArguments &args)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
DrawPolylines(const AuxGeomDynamicDrawArguments &args, PolylineEnd end=PolylineEnd::Open)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
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)=0AZ::RPI::AuxGeomDrawpure virtual
DrawStyle enum nameAZ::RPI::AuxGeomDraw
DrawTriangles(const AuxGeomDynamicDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None)=0AZ::RPI::AuxGeomDrawpure virtual
DrawTriangles(const AuxGeomDynamicIndexedDrawArguments &args, FaceCullMode faceCull=FaceCullMode::None)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
FaceCullMode enum name (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDraw
GetOrAdd2DViewProjOverride()=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
GetPointSize()=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
OpacityType enum nameAZ::RPI::AuxGeomDraw
PolylineEnd enum name (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDraw
SetPointSize(float pointSize)=0 (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawpure virtual
~AuxGeomDraw()=default (defined in AZ::RPI::AuxGeomDraw)AZ::RPI::AuxGeomDrawvirtual