Lysa  0.0
Lysa 3D Engine
UIRenderer Member List

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

UIRenderer(const RenderingConfiguration &renderingConfiguration)UIRenderer
VectorRenderer(bool depthTestEnable, bool enableAlphaBlending, bool useTextures, const RenderingConfiguration &renderingConfiguration, const std::string &name="VectorRenderer", const std::string &shadersName="vector", const std::string &glyphShadersName="glyph", bool filledTriangles=false, bool useCamera=true)VectorRenderer
VectorRenderer(VectorRenderer &) = deleteVectorRendererdelete
addFont(const Font &font)VectorRendererprotected
addTexture(const std::shared_ptr< Image > &texture)VectorRendererprotected
configVectorRendererprotected
drawFilledRect(const ui::Rect &rect)UIRenderer
drawFilledRect(const ui::Rect &rect, const std::shared_ptr< Image > &texture)UIRenderer
drawFilledRect(float x, float y, float w, float h, const std::shared_ptr< Image > &texture=nullptr)UIRenderer
drawLine(const float2 &start, const float2 &end)UIRenderer
lysa::VectorRenderer::drawLine(const float3 &from, const float3 &to, const float4 &color)VectorRenderer
drawText(const std::string &text, Font &font, float fontScale, float x, float y)UIRenderer
lysa::VectorRenderer::drawText(const std::string &text, Font &font, float fontScale, const float3 &position, const quaternion &rotation, const float4 &innerColor)VectorRenderer
drawTriangle(const float3 &v1, const float3 &v2, const float3 &v3, const float4 &color)VectorRenderer
getAspectRatio() constUIRendererinline
glyphVerticesVectorRendererprotected
linesVerticesVectorRendererprotected
operator=(VectorRenderer &) = deleteVectorRendererdelete
render(vireo::CommandList &commandList, const Scene &scene, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, uint32 frameIndex)VectorRenderer
render(vireo::CommandList &commandList, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, uint32 frameIndex)VectorRenderer
resize(const vireo::Extent &extent)UIRenderer
restart()VectorRenderer
setPenColor(const float4 &color)UIRendererinline
setTranslate(const float2 &t)UIRendererinline
setTransparency(const float a)UIRendererinline
triangleVerticesVectorRendererprotected
update(const vireo::CommandList &commandList, uint32 frameIndex)VectorRenderer
vertexBufferDirtyVectorRendererprotected
~VectorRenderer() = defaultVectorRenderervirtualdefault