+public:
+ Graphic();
+ const Sides &get_border() const { return border; }
+ const Sides &get_shadow() const { return shadow; }
+ const GL::Texture2D *get_texture() const { return texture; }
+ unsigned get_width() const { return slice.w; }
+ unsigned get_height() const { return slice.h; }
+ void build(unsigned, unsigned, GL::PrimitiveBuilder &) const;
+private: