Gui::SoFCSelectionContext Struct Reference
#include <SoFCSelectionContext.h>
Public Member Functions | |
bool | checkGlobal (SoFCSelectionContextPtr ctx) |
virtual SoFCSelectionContextBasePtr | copy () |
void | highlightAll () |
bool | isHighlightAll () const |
bool | isHighlighted () const |
bool | isSelectAll () const |
bool | isSelected () const |
void | removeHighlight () |
bool | removeIndex (int index) |
void | selectAll () |
virtual | ~SoFCSelectionContext () |
Public Member Functions inherited from Gui::SoFCSelectionContextBase | |
virtual | ~SoFCSelectionContextBase () |
Public Attributes | |
std::shared_ptr< int > | counter |
SbColor | highlightColor |
int | highlightIndex = -1 |
SbColor | selectionColor |
std::set< int > | selectionIndex |
Static Public Attributes | |
static MergeFunc | merge |
Additional Inherited Members | |
Public Types inherited from Gui::SoFCSelectionContextBase | |
typedef int | MergeFunc(int status, SoFCSelectionContextBasePtr &output, SoFCSelectionContextBasePtr input, SoFCSelectionRoot *node) |
Constructor & Destructor Documentation
◆ ~SoFCSelectionContext()
|
virtual |
Member Function Documentation
◆ checkGlobal()
bool SoFCSelectionContext::checkGlobal | ( | SoFCSelectionContextPtr | ctx | ) |
◆ copy()
|
virtual |
Reimplemented in Gui::SoFCSelectionContextEx.
◆ highlightAll()
void Gui::SoFCSelectionContext::highlightAll | ( | ) |
Referenced by checkGlobal().
◆ isHighlightAll()
bool Gui::SoFCSelectionContext::isHighlightAll | ( | ) | const |
◆ isHighlighted()
bool Gui::SoFCSelectionContext::isHighlighted | ( | ) | const |
◆ isSelectAll()
bool Gui::SoFCSelectionContext::isSelectAll | ( | ) | const |
◆ isSelected()
bool Gui::SoFCSelectionContext::isSelected | ( | ) | const |
◆ removeHighlight()
void Gui::SoFCSelectionContext::removeHighlight | ( | ) |
Referenced by checkGlobal().
◆ removeIndex()
bool SoFCSelectionContext::removeIndex | ( | int | index | ) |
References selectionIndex.
◆ selectAll()
void Gui::SoFCSelectionContext::selectAll | ( | ) |
Member Data Documentation
◆ counter
std::shared_ptr<int> Gui::SoFCSelectionContext::counter |
◆ highlightColor
SbColor Gui::SoFCSelectionContext::highlightColor |
Referenced by checkGlobal().
◆ highlightIndex
int Gui::SoFCSelectionContext::highlightIndex = -1 |
Referenced by checkGlobal().
◆ merge
|
static |
◆ selectionColor
SbColor Gui::SoFCSelectionContext::selectionColor |
Referenced by checkGlobal().
◆ selectionIndex
std::set<int> Gui::SoFCSelectionContext::selectionIndex |
Referenced by checkGlobal(), and removeIndex().
The documentation for this struct was generated from the following files:
- src/Gui/SoFCSelectionContext.h
- src/Gui/SoFCSelectionContext.cpp