00001 #ifndef PLANEMESHRENDERER_H_INCLUDED
00002 #define PLANEMESHRENDERER_H_INCLUDED
00003
00004 #include "MeshRenderer.h"
00005
00006 class PlaneMeshRenderer:public MeshRenderer{
00007 public :
00008 static const RTTI TYPE;
00009 virtual const RTTI& getType() const{ return TYPE; }
00010
00011 public :
00012 PlaneMeshRenderer();
00013 ~PlaneMeshRenderer();
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 #endif // PLANEMESHRENDERER_H_INCLUDED