pub const ImageRect = struct { x: u32, y: u32, w: u32, h: u32, }; pub const ImageSize = struct { w: u32, h: u32, }; pub const Size = struct { width: f32, height: f32, }; pub const Point2 = struct { x: f32 = 0, y: f32 = 0, }; pub const Radii = struct { x: f32, y: f32, }; pub const Scale2 = struct { scale_x: f32 = 1, scale_y: f32 = 1, }; /// Прямоугольник в координатах документа (f32), например локальные границы объекта. pub const Rect = struct { x: f32 = 0, y: f32 = 0, w: f32 = 0, h: f32 = 0, };