Open 3D Engine LyShine Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
This is the complete list of members for IDraw2d, including all inherited members.
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, ImageOptions *imageOptions=nullptr)=0 | IDraw2d | pure virtual |
DrawImageAligned(AZ::Data::Instance< AZ::RPI::Image > image, AZ::Vector2 position, AZ::Vector2 size, HAlign horizontalAlignment, VAlign verticalAlignment, float opacity=1.0f, float rotation=0.0f, const AZ::Vector2 *minMaxTexCoords=nullptr, ImageOptions *imageOptions=nullptr)=0 | IDraw2d | pure virtual |
DrawLine(AZ::Vector2 start, AZ::Vector2 end, AZ::Color color, IDraw2d::Rounding pixelRounding=IDraw2d::Rounding::Nearest, const RenderState &renderState=RenderState{})=0 | IDraw2d | pure virtual |
DrawLineTextured(AZ::Data::Instance< AZ::RPI::Image > image, VertexPosColUV *verts, IDraw2d::Rounding pixelRounding=IDraw2d::Rounding::Nearest, const RenderState &renderState=RenderState{})=0 | IDraw2d | pure virtual |
DrawQuad(AZ::Data::Instance< AZ::RPI::Image > image, VertexPosColUV *verts, Rounding pixelRounding=Rounding::Nearest, bool clamp=false, const RenderState &renderState=RenderState{})=0 | IDraw2d | pure virtual |
DrawRectOutlineTextured(AZ::Data::Instance< AZ::RPI::Image > image, UiTransformInterface::RectPoints points, AZ::Vector2 rightVec, AZ::Vector2 downVec, AZ::Color color, uint32_t lineThickness=0)=0 | IDraw2d | pure virtual |
DrawText(const char *textString, AZ::Vector2 position, float pointSize, float opacity=1.0f, TextOptions *textOptions=nullptr)=0 | IDraw2d | pure virtual |
GetDefaultImageOptions() const =0 | IDraw2d | pure virtual |
GetDefaultTextOptions() const =0 | IDraw2d | pure virtual |
GetDeferPrimitives()=0 | IDraw2d | pure virtual |
GetTextSize(const char *textString, float pointSize, TextOptions *textOptions=nullptr)=0 | IDraw2d | pure virtual |
GetViewportDpiScalingFactor() const =0 | IDraw2d | pure virtual |
GetViewportHeight() const =0 | IDraw2d | pure virtual |
GetViewportWidth() const =0 | IDraw2d | pure virtual |
HAlign enum name | IDraw2d | |
MAX_TEXT_STRING_LENGTH enum value | IDraw2d | |
RenderDeferredPrimitives()=0 | IDraw2d | pure virtual |
Rounding enum name | IDraw2d | |
SetDeferPrimitives(bool deferPrimitives)=0 | IDraw2d | pure virtual |
SetSortKey(int64_t key)=0 | IDraw2d | pure virtual |
VAlign enum name | IDraw2d | |
~IDraw2d() | IDraw2d | inlinevirtual |