Contains and manages Renderer widgets. More...
#include <sceneview/renderer_widget_stack.hpp>
Public Slots | |
void | AddRendererWidget (Renderer *renderer) |
Public Member Functions | |
RendererWidgetStack (QWidget *parent=nullptr) | |
ExpanderWidget * | GetExpanderWidget (Renderer *renderer) |
Retrieve the expander widget for the corresponding renderer. More... | |
Contains and manages Renderer widgets.
When an Renderer provides a widget by overriding Renderer::GetWidget(), the Viewer class places them inside an RendererWidgetStack widget.
Sceneview users generally will not have to interact with this class.
ExpanderWidget* sv::RendererWidgetStack::GetExpanderWidget | ( | Renderer * | renderer | ) |
Retrieve the expander widget for the corresponding renderer.
If the renderer does not have a widget, then no expander widget is created.