SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
SmShadowText2.h
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
13class SmShadowText2P;
14
16 typedef SoShape inherited;
17
18 SO_NODE_HEADER(ShadowText2);
19
20public:
21 static void initClass(void);
22 SmShadowText2(void);
23
24 enum Justification {
25 LEFT = 1,
26 RIGHT,
27 CENTER
28 };
29
30 SoSFVec2f pixelOffset;
31
32 virtual void GLRender(SoGLRenderAction * action);
33
34protected:
35 virtual ~SmShadowText2();
36
37private:
38 class SmShadowText2P * pimpl;
39 friend class SmShadowText2P;
40};
41
42#endif // !SMALLCHANGE_SOSHADOWTEXT2_H
Definition misc/SbList.h:69
Definition SmShadowText2.h:15