vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IconColour.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "Icon.h"
4 
5 # ifdef GUI_LIBRARY
6 # define GUI_EXPORT __declspec(dllexport)
7 # else
8 # define GUI_EXPORT __declspec(dllimport)
9 #endif
10 
11 
12 
13 using namespace vrecko;
14 
15 namespace APGUI
16 {
17 
19 
27 class GUI_EXPORT IconColour : public Icon
28 {
29 public:
30 
31  IconColour();
32  ~IconColour();
33 
42  bool initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parametersNode);
43 
45  bool processAction( const int sensorNumber, const GUI_ACTION action, const bool pressed);
46 
47 
48 
49 protected:
50 
51  osg::Vec4 _colour;
52 
53  DECLARE_OUTPUT(Colour, MessageVec4);
54 
55 };
56 
57 }