55#ifndef _SO_DRAW_STYLE_
56#define _SO_DRAW_STYLE_
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_NODE_HEADER(className)
Non-abstract classes have everything abstract classes have, plus a way to create an instance.
Abstract base class for all actions.
Performs a generic traversal of the scene graph.
Node that defines the style to use when rendering.
SoSFUShort linePattern
Stipple pattern for lines (for LINES style).
SoDrawStyle()
Creates a drawing style node with default settings.
virtual void GLRender(SoGLRenderAction *action)
These virtual functions implement all of the actions for nodes, Most of the default implementations d...
SoSFFloat lineWidth
Width of lines (for LINES style).
SoSFFloat pointSize
Radius of points (for POINTS style).
virtual void callback(SoCallbackAction *action)
SoSFEnum style
Drawing style.
virtual void doAction(SoAction *action)
This method performs the "typical" operation of a node for any action.
Renders a scene graph using OpenGL.
Abstract base class for all database nodes.
Field containing an enumerated value.
Field containing a floating-point value.
Field containing an unsigned short integer.