Lysa  0.0
Lysa 3D Engine
DebugRenderer Member List

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

DebugRenderer(const DebugConfig &config, const RenderingConfiguration &renderingConfiguration)DebugRenderer
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
drawLine(const float3 &from, const float3 &to, const float4 &color)VectorRenderer
drawRayCasts(const std::shared_ptr< Node > &scene, const float4 &rayColor, const float4 &collidingRayColor)DebugRenderer
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
getConfiguration() constDebugRendererinline
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
restart()VectorRenderer
triangleVerticesVectorRendererprotected
update(const vireo::CommandList &commandList, uint32 frameIndex)VectorRenderer
vertexBufferDirtyVectorRendererprotected
~VectorRenderer() = defaultVectorRenderervirtualdefault