Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SmShadowText2.h
Go to the documentation of this file.
1 #ifndef SMALLCHANGE_SOSHADOWTEXT2_H
2 #define SMALLCHANGE_SOSHADOWTEXT2_H
3 
4 #include <Inventor/nodes/SoSubNode.h>
5 #include <Inventor/nodes/SoText2.h>
6 #include <Inventor/fields/SoMFString.h>
7 #include <Inventor/fields/SoSFFloat.h>
8 #include <Inventor/fields/SoSFEnum.h>
9 #include <Inventor/fields/SoSFVec2f.h>
10 
11 #include <SmallChange/basic.h>
12 
13 class SmShadowText2P;
14 
15 class SMALLCHANGE_DLL_API SmShadowText2 : public SoText2 {
16  typedef SoShape inherited;
17 
18  SO_NODE_HEADER(ShadowText2);
19 
20 public:
21  static void initClass(void);
22  SmShadowText2(void);
23 
25  LEFT = 1,
27  CENTER
28  };
29 
31 
32  virtual void GLRender(SoGLRenderAction * action);
33 
34 protected:
35  virtual ~SmShadowText2();
36 
37 private:
38  class SmShadowText2P * pimpl;
39  friend class SmShadowText2P;
40 };
41 
42 #endif // !SMALLCHANGE_SOSHADOWTEXT2_H
#define SO_NODE_HEADER(classname)
virtual void GLRender(SoGLRenderAction *action)
Definition: SmShadowText2.h:15
static void initClass(void)
Definition: SmShadowText2.h:26
SoSFVec2f pixelOffset
Definition: SmShadowText2.h:30