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
13class SoAction;
16
18{
20
21 typedef SoNode inherited;
22
23 protected:
24
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:77
#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