Open 3D Engine LyShine 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.
Draw2dHelper Member List

This is the complete list of members for Draw2dHelper, including all inherited members.

Align(AZ::Vector2 position, AZ::Vector2 size, IDraw2d::HAlign horizontalAlignment, IDraw2d::VAlign verticalAlignment)Draw2dHelperinlinestatic
Draw2dHelper(bool deferCalls=false)Draw2dHelperinline
Draw2dHelper(IDraw2d *draw2d, bool deferCalls=false)Draw2dHelperinline
DrawImage(AZ::Data::Instance< AZ::RPI::Image > image, AZ::Vector2 position, AZ::Vector2 size, float opacity=1.0f, float rotation=0.0f, const AZ::Vector2 *pivotPoint=nullptr, const AZ::Vector2 *minMaxTexCoords=nullptr)Draw2dHelperinline
DrawImageAligned(AZ::Data::Instance< AZ::RPI::Image > image, AZ::Vector2 position, AZ::Vector2 size, IDraw2d::HAlign horizontalAlignment, IDraw2d::VAlign verticalAlignment, float opacity=1.0f, float rotation=0.0f, const AZ::Vector2 *minMaxTexCoords=nullptr)Draw2dHelperinline
DrawLine(AZ::Vector2 start, AZ::Vector2 end, AZ::Color color, IDraw2d::Rounding pixelRounding=IDraw2d::Rounding::Nearest, const IDraw2d::RenderState &renderState=IDraw2d::RenderState{})Draw2dHelperinline
DrawLineTextured(AZ::Data::Instance< AZ::RPI::Image > image, IDraw2d::VertexPosColUV *verts, IDraw2d::Rounding pixelRounding=IDraw2d::Rounding::Nearest, const IDraw2d::RenderState &renderState=IDraw2d::RenderState{})Draw2dHelperinline
DrawQuad(AZ::Data::Instance< AZ::RPI::Image > image, IDraw2d::VertexPosColUV *verts, IDraw2d::Rounding pixelRounding=IDraw2d::Rounding::Nearest, bool clamp=false, const IDraw2d::RenderState &renderState=IDraw2d::RenderState{})Draw2dHelperinline
DrawRectOutlineTextured(AZ::Data::Instance< AZ::RPI::Image > image, UiTransformInterface::RectPoints points, AZ::Vector2 rightVec, AZ::Vector2 downVec, AZ::Color color, uint32_t lineThickness=0)Draw2dHelperinline
DrawText(const char *textString, AZ::Vector2 position, float pointSize, float opacity=1.0f)Draw2dHelperinline
GetDefaultDraw2d()Draw2dHelperinlinestatic
GetTextSize(const char *textString, float pointSize)Draw2dHelperinline
InitCommon(IDraw2d *draw2d, bool deferCalls) (defined in Draw2dHelper)Draw2dHelperinline
LoadTexture(const AZStd::string &pathName)Draw2dHelperinlinestatic
m_draw2d (defined in Draw2dHelper)Draw2dHelperprotected
m_imageOptionsDraw2dHelperprotected
m_previousDeferCalls (defined in Draw2dHelper)Draw2dHelperprotected
m_textOptionsDraw2dHelperprotected
RoundXY(T value, IDraw2d::Rounding roundingType)Draw2dHelperinlinestatic
SetImageBlendMode(const AZ::RHI::TargetBlendState &blendState)Draw2dHelperinline
SetImageClamp(bool clamp)Draw2dHelperinline
SetImageColor(AZ::Vector3 color)Draw2dHelperinline
SetImageDepthState(const AZ::RHI::DepthState &depthState)Draw2dHelperinline
SetImagePixelRounding(IDraw2d::Rounding round)Draw2dHelperinline
SetTextAlignment(IDraw2d::HAlign horizontalAlignment, IDraw2d::VAlign verticalAlignment)Draw2dHelperinline
SetTextColor(AZ::Vector3 color)Draw2dHelperinline
SetTextDepthTestEnabled(bool enabled)Draw2dHelperinline
SetTextDropShadow(AZ::Vector2 offset, AZ::Color color)Draw2dHelperinline
SetTextEffectIndex(unsigned int effectIndex)Draw2dHelperinline
SetTextFont(AZStd::string_view fontName)Draw2dHelperinline
SetTextRotation(float rotation)Draw2dHelperinline
~Draw2dHelper()Draw2dHelperinline