+# Subtexture created from relative coordinates ([0..1]) out of the `root` texture
+class RelativeSubtexture
+ super Subtexture
+
+ redef var offset_left
+ redef var offset_top
+ redef var offset_right
+ redef var offset_bottom
+
+ redef fun width do return root.width * (offset_right - offset_left)
+ redef fun height do return root.height * (offset_bottom - offset_top)
+end
+