Sceneview
 All Classes Functions Variables Enumerations Enumerator Groups Pages
Public Slots | Public Member Functions | List of all members
sv::RendererWidgetStack Class Reference

Contains and manages Renderer widgets. More...

#include <sceneview/renderer_widget_stack.hpp>

Inheritance diagram for sv::RendererWidgetStack:

Public Slots

void AddRendererWidget (Renderer *renderer)
 

Public Member Functions

 RendererWidgetStack (QWidget *parent=nullptr)
 
ExpanderWidgetGetExpanderWidget (Renderer *renderer)
 Retrieve the expander widget for the corresponding renderer. More...
 

Detailed Description

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.

Member Function Documentation

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.

Returns
an ExpanderWidget for the renderer, or nullptr if no widget exists.

The documentation for this class was generated from the following file: