Element that stores a proxy object to the currently active viewer.
More...
#include <SoViewerElement.h>
|
| void | init (SoState *state) override |
| | Initializes this element.
|
| SbBool | matches (const SoElement *elt) const override |
| SoElement * | copyMatchInfo () const override |
| | Creates and returns a copy of this element.
|
Element that stores a proxy object to the currently active viewer.
Definition at line 28 of file SoViewerElement.h.
◆ ~SoViewerElement()
| SoViewerElement::~SoViewerElement |
( |
| ) |
|
|
overrideprotected |
◆ copyMatchInfo()
| SoElement * SoViewerElement::copyMatchInfo |
( |
| ) |
const |
|
override |
Creates and returns a copy of this element.
◆ get()
Returns the proxy for the currently active viewer, which might be NULL.
◆ init()
| void SoViewerElement::init |
( |
SoState * | state | ) |
|
|
override |
Initializes this element.
◆ initClass()
| void SoViewerElement::initClass |
( |
| ) |
|
|
static |
◆ matches()
| SbBool SoViewerElement::matches |
( |
const SoElement * | elt | ) |
const |
|
override |
Always returns true, as this element should never be a criterion for cache invalidation.
◆ set()
| void SoViewerElement::set |
( |
SoState * | state, |
|
|
SoViewerProxy * | proxy ) |
|
static |
Sets the proxy for the currently active viewer.
◆ setCursor()
| void SoViewerElement::setCursor |
( |
SoState * | state, |
|
|
int | shapeID ) |
|
static |
Convenience method which calls the corresponding method of SoViewerProxy. It does nothing if the proxy is NULL.
◆ setViewerProxyCB()
| void SoViewerElement::setViewerProxyCB |
( |
void * | userData, |
|
|
SoAction * | action ) |
|
static |
This callback can be used with SoCallback nodes and simply sets the SoViewerProxy given as userData.
◆ _proxy
The documentation for this class was generated from the following file: