Open Inventor Reference
SoPolygonOffset.h
Go to the documentation of this file.
1 // **InsertLicense** code
2 
3 #ifndef _SO_POLYGON_OFFSET_
4 #define _SO_POLYGON_OFFSET_
5 
12 
13 class SoAction;
14 class SoCallbackAction;
15 class SoGLRenderAction;
16 
18 {
20 
21  typedef SoNode inherited;
22 
23  protected:
24 
25  virtual ~SoPolygonOffset();
26 
27  public:
28 
29  enum Style {
34  };
35 
40 
42 
43  SoEXTENDER public:
44 
45  virtual void doAction(SoAction *action);
46  virtual void callback(SoCallbackAction *action);
47  virtual void GLRender(SoGLRenderAction *action);
48 
49  SoINTERNAL public:
50 
51  static void initClass() ;
52 };
53 
54 #endif // _SO_POLYGON_OFFSET_
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
Definition: SbBasic.h:154
#define SoINTERNAL
Definition: SbBasic.h:155
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
Definition: SbSystem.h:81
#define SO_NODE_HEADER(className)
Non-abstract classes have everything abstract classes have, plus a way to create an instance.
Definition: SoSubNode.h:170
Abstract base class for all actions.
Definition: SoAction.h:179
Performs a generic traversal of the scene graph.
Renders a scene graph using OpenGL.
Abstract base class for all database nodes.
Definition: SoNode.h:103
virtual void callback(SoCallbackAction *action)
SoSFBitMask styles
virtual void doAction(SoAction *action)
This method performs the "typical" operation of a node for any action.
static void initClass()
virtual ~SoPolygonOffset()
virtual void GLRender(SoGLRenderAction *action)
These virtual functions implement all of the actions for nodes, Most of the default implementations d...
Single-value field containing a set of bit flags.
Definition: SoSFBitMask.h:99
Field containing a single boolean value.
Definition: SoSFBool.h:78
Field containing a floating-point value.
Definition: SoSFFloat.h:77