![]() |
Radium Engine
1.7.0
|
#include <Dataflow/Rendering/Renderer/DataflowRenderer.hpp>
Collaboration diagram for Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController:Public Member Functions | |
| RenderGraphController (const RenderGraphController &)=delete | |
| RenderGraphController (const RenderGraphController &&)=delete | |
| RenderGraphController & | operator= (RenderGraphController &&)=delete |
| RenderGraphController & | operator= (const RenderGraphController &)=delete |
| virtual void | configure (DataflowRenderer *renderer, int w, int h) |
| virtual void | resize (int w, int h) |
| virtual void | update (const Ra::Engine::Data::ViewingParameters &renderData) |
| virtual std::string | getRendererName () const |
| void | loadGraph (const std::string &filename) |
| void | saveGraph (const std::string &filename) |
| void | resetGraph () |
| void | defferedLoadGraph (const std::string &filename) |
| Call this to set a graph to load before OpenGL is OK. | |
Public Attributes | |
| std::unique_ptr< RenderingGraph > | m_renderGraph { nullptr } |
RenderGraph controller
Definition at line 63 of file DataflowRenderer.hpp.
| Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::RenderGraphController | ( | ) |
Definition at line 26 of file DataflowRenderer.cpp.
|
virtual |
Configuration function. Called once at the configuration of the renderer
Definition at line 29 of file DataflowRenderer.cpp.
| void Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::defferedLoadGraph | ( | const std::string & | filename | ) |
Call this to set a graph to load before OpenGL is OK.
Definition at line 68 of file DataflowRenderer.cpp.
|
inlinenodiscardvirtual |
Definition at line 84 of file DataflowRenderer.hpp.
| void Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::loadGraph | ( | const std::string & | filename | ) |
Definition at line 59 of file DataflowRenderer.cpp.
| void Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::resetGraph | ( | ) |
Definition at line 80 of file DataflowRenderer.cpp.
|
virtual |
Resize function Called each time the renderer is resized
Definition at line 41 of file DataflowRenderer.cpp.
| void Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::saveGraph | ( | const std::string & | filename | ) |
Definition at line 72 of file DataflowRenderer.cpp.
|
virtual |
Update function Called once before each frame to update the internal state of the renderer
Definition at line 47 of file DataflowRenderer.cpp.
| std::unique_ptr<RenderingGraph> Ra::Dataflow::Rendering::Renderer::DataflowRenderer::RenderGraphController::m_renderGraph { nullptr } |
The controlled graph. The controller own the graph and manage loading/saving of the renderer
Definition at line 94 of file DataflowRenderer.hpp.