8 #ifndef CO_BUTTON_GEOMETRY_H
9 #define CO_BUTTON_GEOMETRY_H
11 typedef unsigned short ushort;
13 #include <util/coTypes.h>
19 class vruiButtonProvider;
20 class vruiTransformNode;
41 virtual float getWidth()
const;
42 virtual float getHeight()
const;
43 virtual void switchGeometry(ActiveGeometry active);
51 virtual void createGeometry();
52 virtual void resizeGeometry();
55 virtual const char *getClassName()
const;
57 virtual bool isOfClassName(
const char *)
const;
63 return buttonGeometryProvider;
Definition: vruiTransformNode.h:17
vruiButtonProvider * buttonGeometryProvider
Definition: coButtonGeometry.h:68
Definition: vruiButtonProvider.h:20
virtual vruiButtonProvider * getButtonProvider() const
Definition: coButtonGeometry.h:61
ActiveGeometry
Definition: coButtonGeometry.h:32
std::string texture
name of the texture file
Definition: coButtonGeometry.h:67
Definition: coButtonGeometry.h:36
Definition: coButtonGeometry.h:26
Definition: coButtonGeometry.h:35
unsigned short ushort
abbreviation for unsigned short
Definition: rel_mcast-old.h:76
Definition: coButtonGeometry.h:37
virtual const std::string & getTextureName() const
Definition: coButtonGeometry.h:46