Slather logo

Coverage for "CGRect+Extension.swift" : 0.00%

(0 of 3 relevant lines covered)

ChatLayout/Classes/Core/Extensions/CGRect+Extension.swift

1
//
2
// ChatLayout
3
// CGRect+Extension.swift
4
// https://github.com/ekazaev/ChatLayout
5
//
6
// Created by Eugene Kazaev in 2020-2022.
7
// Distributed under the MIT license.
8
//
9
// Become a sponsor:
10
// https://github.com/sponsors/ekazaev
11
//
12
13
import Foundation
14
import UIKit
15
16
extension CGRect {
17
18
    var higherPoint: CGPoint {
!
19
        origin
!
20
    }
!
21
22
    var lowerPoint: CGPoint {
23
        CGPoint(x: origin.x + size.width, y: origin.y + size.height)
24
    }
25
26
    @inline(__always) mutating func offsettingBy(dx: CGFloat, dy: CGFloat) {
27
        origin.x += dx
28
        origin.y += dy
29
    }
30
31
}