OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / moflib-1.0 / moflib / moflib / mof / Graphics3D.hpp
1 #ifndef MOF_GRAPHICS3D_HPP
2 #define MOF_GRAPHICS3D_HPP
3 #include "mof/Component3D.hpp"
4 #include "mof/SceneGraph.hpp"
5 #include "mof/Texture.hpp"
6 #include <memory>
7
8 namespace mof{
9
10
11 class Graphics3D : public Component3D , public SceneGraph {
12 public :
13         typedef std::shared_ptr<Graphics3D> ptr;
14         virtual ~Graphics3D(){}
15         //virtual const mof::GraphicsUnit& getUnit() = 0;
16         virtual void setTexture( 
17                 unsigned int num , const std::shared_ptr<mof::Texture>& pTexture) = 0;
18
19 };
20
21 }
22
23 #endif