DI-Guy C++ SDK Reference  13.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diguyOsgGraphicsMaterial.h
Go to the documentation of this file.
1 #ifndef diguyOsgGraphicsMaterial_h__
2 #define diguyOsgGraphicsMaterial_h__
3 
4 
5 /*********************************************************************
6  **
7  *2 diguyOsgGraphicsMaterial
8  **
9  */
10 
11 #include <diguyGraphicsMaterial.h>
12 
13 #include <osg/Material>
14 
15 
16 /**********************************************************************
17  **
18  ** Class declaration. diguyOsgGraphicsMaterial publicly inherits
19  ** diguyGraphicsMaterial. Virtual functions are declared for some of the
20  ** virtual functions in the base class.
21  */
23 {
24 
25 public:
26 
27  diguyOsgGraphicsMaterial(void* internal_data);
28 
29  virtual void build();
30  virtual void unbuild();
31 
32  osg::Material* get_material() {return m_material.get();}
33 
34 protected:
35 
36  osg::ref_ptr<osg::Material> m_material;
37 };
38 
39 
45 
46 #endif // diguyOsgGraphicsMaterial_h__