142 static const char *fontList[][4];
#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.
Class for smart character strings.
Abstract base class for all actions.
Performs a generic traversal of the scene graph.
Simple 3D text shape node.
SoSFEnum family
Defines the family of font to use.
SbString getFontName()
Returns the font name used by this node based on the settings of family and style.
virtual void GLRender(SoGLRenderAction *action)
These virtual functions implement all of the actions for nodes, Most of the default implementations d...
SoSFBitMask style
Defines style modifications to the chosen font, either bold or italic or no change.
virtual void doAction(SoAction *action)
This method performs the "typical" operation of a node for any action.
@ SERIF
Use Serif style (such as Times-Roman)
@ SANS
Use Sans Serif style (such as Helvetica)
virtual void callback(SoCallbackAction *action)
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
SoFontStyle()
Creates a font style node with default settings.
virtual void pick(SoPickAction *action)
Node that defines font type and size for text.
Renders a scene graph using OpenGL.
Computes bounding box of a scene.
Abstract base class for picking objects in a scene.
Single-value field containing a set of bit flags.
Field containing an enumerated value.