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