22#pragma warning (disable : 4355) 
   23#pragma warning (disable : 4275) 
   24#pragma warning (disable : 4251) 
   25#pragma warning (disable : 4138) 
   26#pragma warning (disable : 4800) 
   29#include <Inventor/elements/SoReplacedElement.h> 
   30#include <Inventor/SoLists.h> 
   56  void    init(SoState *state) 
override;
 
   58  void  pop(SoState *state, 
const SoElement *prevTopElement) 
override;
 
   70  static void       popList(SoState *state, 
const SoNodeList &l);
 
   81  static void     unsetList(SoState *state, SoNode *node);
 
   84  static const SoNodeList* 
get(SoState *state);
 
   89  SbBool 
matches(
const SoElement *elt) 
const override;
 
   93  void print(FILE *fp) 
const override;
 
 
#define SOVIEW2D_API
File to resolve system dependencies in View2D library.
 
SoView2DExtensionElement collects a list of SoView2DExtensions while the scene graph is traversed The...
 
ExtensionDrawingOrder _drawingOrder
 
void print(FILE *fp) const override
 
static const SoView2DExtensionElement * getInstance(SoState *state)
Returns the top (current) instance of the element in the state.
 
~SoView2DExtensionElement() override
 
static SoNodeList pushList(SoState *state)
 
static void popDrawingOrder(SoState *state, const ExtensionDrawingOrder &d)
 
static void initClass()
Initializes the SoView2DExtensionElement class.
 
static ExtensionDrawingOrder pushDrawingOrder(SoState *state)
 
SbBool matches(const SoElement *elt) const override
 
SoElement * copyMatchInfo() const override
 
void init(SoState *state) override
 
void pop(SoState *state, const SoElement *prevTopElement) override
 
static const SoNodeList * get(SoState *state)
Get list of SoView2DExtensions from current state.
 
void setDrawingOrder(ExtensionDrawingOrder d)
 
static void set(SoState *state, SoNode *node, SoView2DExtension *newPrimitive)
Add extension to element state.
 
static void popList(SoState *state, const SoNodeList &l)
 
static void unsetList(SoState *state, SoNode *node)
unset extension list in element state
 
SoView2DExtension Base class for all View2DExtensions used for drawing and event handling on the View...