35 #include "../api_core.h"
37 template<
typename Type>
40 template<
typename Type>
43 template<
typename Type>
51 template<
typename Type>
66 : width(width), height(height) { }
92 { width += s.
width; height += s.
height;
return *
this; }
96 { width -= s.
width; height -= s.
height;
return *
this; }
108 { width += s; height += s;
return *
this; }
112 { width -= s; height -= s;
return *
this; }
116 { width *= s; height *= s;
return *
this; }
120 { width /= s; height /= s;
return *
this; }
140 {
return (width == s.
width) && (height == s.
height); }
144 {
return (width != s.
width) || (height != s.
height); }