This is a legacy element which should not be used.
More...
#include <Inventor/elements/SoWindowElement.h>
|
static void | set (SoState *state, void *window, void *context, void *display, SoGLRenderAction *glAction) |
| Sets the window, context and glRenderAction info.
|
|
static void | get (SoState *state, Window &window, GLXContext &context, Display *&display, SoGLRenderAction *&glAction) |
| Returns the current window, context and glRenderAction.
|
|
static void | initClass () |
| Initializes the SoWindowElement class.
|
|
static SoType | getClassTypeId () |
| Returns type identifier for SoElement class.
|
|
static void | initElements () |
| Initialize ALL Inventor element classes.
|
|
static void | initClass () |
| Initializes the SoElement class.
|
|
static int | getNumStackIndices () |
| Returns the number of stack indices allocated.
|
|
static SoType | getIdFromStackIndex (int stackIndex) |
| Returns the id for the element with the given stack index.
|
|
|
virtual | ~SoWindowElement () |
|
| SoElement () |
| Constructor; use typeId.createInstance to create elements.
|
|
void | capture (SoState *state) const |
| Does whatever is necessary in state to capture this element for caching purposes.
|
|
virtual void | captureThis (SoState *state) const |
| Really captures this element, once it has been determined that a cache is open to capture it.
|
|
void | setTypeId (SoType id) |
| Sets typeId in instance.
|
|
void | setStackIndex (int index) |
| Sets stackIndex in instance.
|
|
SoElement * | getNextInStack () const |
| Returns next instance in specific element stack.
|
|
SoElement * | getNextFree () const |
| Returns next free element in a specific element stack.
|
|
In the context of
Definition at line 80 of file SoWindowElement.h.
◆ ~SoWindowElement()
virtual SoWindowElement::~SoWindowElement |
( |
| ) |
|
|
protectedvirtual |
◆ copyMatchInfo()
virtual SoElement * SoWindowElement::copyMatchInfo |
( |
| ) |
const |
|
virtual |
◆ get()
◆ init()
virtual void SoWindowElement::init |
( |
SoState * |
state | ) |
|
|
virtual |
◆ initClass()
static void SoWindowElement::initClass |
( |
| ) |
|
|
static |
◆ matches()
virtual bool SoWindowElement::matches |
( |
const SoElement * |
elt | ) |
const |
|
virtual |
◆ push()
virtual void SoWindowElement::push |
( |
SoState * |
state | ) |
|
|
virtual |
Allows for side effects to occur. Default methods do nothing.
Reimplemented from SoElement.
◆ set()
static void SoWindowElement::set |
( |
SoState * |
state, |
|
|
void * |
window, |
|
|
void * |
context, |
|
|
void * |
display, |
|
|
SoGLRenderAction * |
glAction |
|
) |
| |
|
static |
(HWND)window (HGLRC)context (HDC)display
◆ context
◆ display
◆ glRenderAction
◆ window
Window SoWindowElement::window |
|
protected |
The documentation for this class was generated from the following file:
- C:/jh/mevislab/4.0.2_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/elements/SoWindowElement.h