2 #include <boost/scoped_ptr.hpp>
3 #include "mof/SceneGraph.hpp"
4 #include "mof/Texture.hpp"
5 #include "mof/Drawable.hpp"
6 #include "mof/Color.hpp"
7 #include "mof/Rectangle.hpp"
9 class ImageTiler : public mof::Drawable {
11 boost::scoped_ptr<Impl> m_pImpl;
14 ImageTiler( const std::shared_ptr<mof::Texture>& pTexture );
15 virtual ~ImageTiler();
17 void setRegion(const mof::Rectangle<float>& region);
18 void setColor(mof::Color color);
19 virtual void draw() const;
20 virtual void setVisible(bool visible);