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< intcounter
 
SbColor highlightColor
 
int highlightIndex = -1
 
SbColor selectionColor
 
std::set< intselectionIndex
 

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()

SoFCSelectionContext::~SoFCSelectionContext ( )
virtual

Member Function Documentation

◆ checkGlobal()

◆ copy()

virtual SoFCSelectionContextBasePtr Gui::SoFCSelectionContext::copy ( void  )
virtual

Reimplemented in Gui::SoFCSelectionContextEx.

◆ highlightAll()

void Gui::SoFCSelectionContext::highlightAll ( )

Referenced by checkGlobal().

◆ isHighlightAll()

bool Gui::SoFCSelectionContext::isHighlightAll ( ) const

◆ isHighlighted()

bool Gui::SoFCSelectionContext::isHighlighted ( void  ) 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

int SoFCSelectionContext::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: