00001 #ifndef CUBEMESHRENDERER_H_INCLUDED
00002 #define CUBEMESHRENDERER_H_INCLUDED
00003
00004 #include "MeshRenderer.h"
00005
00006 class CubeMeshRenderer:public MeshRenderer{
00007 public :
00008 static const RTTI TYPE;
00009 virtual const RTTI& getType() const{ return TYPE; }
00010
00011 public :
00012 CubeMeshRenderer();
00013 ~CubeMeshRenderer();
00014 void render()const;
00015
00016 private:
00017
00018 friend class boost::serialization::access;
00019 template<class Archive>
00020 void serialize(Archive& ar, const unsigned int version){
00021
00022 ar & boost::serialization::base_object<MeshRenderer>(*this);
00023 }
00024
00025 };
00026
00027 #endif // CUBEMESHRENDERER_H_INCLUDED