1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef HEADER_FLEXLAY_OBJMAP_RECT_OBJECT_HPP
- #define HEADER_FLEXLAY_OBJMAP_RECT_OBJECT_HPP
- #include <ClanLib/Core/Math/rect.h>
- #include <ClanLib/Display/color.h>
- #include "objmap_object.hpp"
- #include "objmap_object_impl.hpp"
- class ObjMapRectObjectImpl;
- class ObjMapRectObject
- {
- public:
- ObjMapRectObject(const CL_Rect& rect_,
- const CL_Color& color_,
- const MetaData& data_);
- void set_color(const CL_Color& color);
- void set_rect(const CL_Rect& rect);
- CL_Rectf get_rect() const;
- ObjMapObject to_object();
- private:
- std::shared_ptr<ObjMapRectObjectImpl> impl;
- };
- #endif
|