class for drawing a list of scene objects in RibbonMenu style
More...
#include <MRRibbonSceneObjectsListDrawer.h>
class for drawing a list of scene objects in RibbonMenu style
◆ collapsingHeader_()
virtual MRVIEWER_API bool MR::RibbonSceneObjectsListDrawer::collapsingHeader_ |
( |
const std::string & | uniqueName, |
|
|
ImGuiTreeNodeFlags | flags ) |
|
overrideprotectedvirtual |
◆ drawCustomObjectPrefixInScene_()
virtual MRVIEWER_API void MR::RibbonSceneObjectsListDrawer::drawCustomObjectPrefixInScene_ |
( |
const Object & | | ) |
|
|
overrideprotectedvirtual |
override this to customize prefix for objects in scene \detail height should be less or equal ImGui::GetFrameHeight() method should save ImGui::CursorPosY
Reimplemented from MR::SceneObjectsListDrawer.
◆ drawSceneContextMenu_()
virtual MRVIEWER_API void MR::RibbonSceneObjectsListDrawer::drawSceneContextMenu_ |
( |
const std::vector< std::shared_ptr< Object > > & | , |
|
|
const std::string & | ) |
|
overrideprotectedvirtual |
override this add custom context menu for selected objects uniqueStr need to identify who call context menu
Reimplemented from MR::SceneObjectsListDrawer.
◆ getCloseContextOnChange()
bool MR::RibbonSceneObjectsListDrawer::getCloseContextOnChange |
( |
| ) |
|
|
inline |
get flag closing scene context menu on any change
◆ initRibbonMenu()
void MR::RibbonSceneObjectsListDrawer::initRibbonMenu |
( |
RibbonMenu * | ribbonMenu | ) |
|
|
inline |
◆ setCloseContextOnChange()
void MR::RibbonSceneObjectsListDrawer::setCloseContextOnChange |
( |
bool | deselect | ) |
|
|
inline |
set closing scene context menu on any change
The documentation for this class was generated from the following file: