|
| | DebugRenderer (const DebugConfig &config, const RenderingConfiguration &renderingConfiguration) |
| |
| void | drawRayCasts (const std::shared_ptr< Node > &scene, const float4 &rayColor, const float4 &collidingRayColor) |
| |
| const auto & | getConfiguration () const |
| |
| | 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) |
| |
| void | drawLine (const float3 &from, const float3 &to, const float4 &color) |
| |
| void | drawTriangle (const float3 &v1, const float3 &v2, const float3 &v3, const float4 &color) |
| |
| void | drawText (const std::string &text, Font &font, float fontScale, const float3 &position, const quaternion &rotation, const float4 &innerColor) |
| |
| void | restart () |
| |
| void | update (const vireo::CommandList &commandList, uint32 frameIndex) |
| |
| void | render (vireo::CommandList &commandList, const Scene &scene, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, uint32 frameIndex) |
| |
| void | render (vireo::CommandList &commandList, const std::shared_ptr< vireo::RenderTarget > &colorAttachment, const std::shared_ptr< vireo::RenderTarget > &depthAttachment, uint32 frameIndex) |
| |
| virtual | ~VectorRenderer () = default |
| |
| | VectorRenderer (VectorRenderer &) = delete |
| |
| VectorRenderer & | operator= (VectorRenderer &) = delete |
| |