Element that stores a proxy object to the currently active viewer.
More...
#include <SoViewerElement.h>
|
void | init (SoState *state) override |
| Initializes element. More...
|
|
SbBool | matches (const SoElement *elt) const override |
| Always returns TRUE, since this element should never be a criterion for cache invalidation. More...
|
|
SoElement * | copyMatchInfo () const override |
| Create and return a copy of this element. More...
|
|
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 |
Create and return a copy of this element.
◆ get()
Returns the proxy for the currently active viewer (might be NULL!)
◆ init()
void SoViewerElement::init |
( |
SoState * |
state | ) |
|
|
override |
◆ initClass()
static void SoViewerElement::initClass |
( |
| ) |
|
|
static |
◆ matches()
SbBool SoViewerElement::matches |
( |
const SoElement * |
elt | ) |
const |
|
override |
Always returns TRUE, since this element should never be a criterion for cache invalidation.
◆ set()
static void SoViewerElement::set |
( |
SoState * |
state, |
|
|
SoViewerProxy * |
proxy |
|
) |
| |
|
static |
Sets the proxy for the currently active viewer.
◆ setCursor()
static void SoViewerElement::setCursor |
( |
SoState * |
state, |
|
|
int |
shapeID |
|
) |
| |
|
static |
Convenience method which calls the corresponding method of SoViewerProxy (or does nothing if the proxy is NULL)
◆ setViewerProxyCB()
static 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: