StructureFoundation5.9.0
CGRect
struct CGRect
Citizens in Foundation
Conformances
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
Members
init(
) init(from: Decoder
) throws init(origin: CGPoint, size: CGSize
) init(x: Double, y: Double, width: Double, height: Double
) init(x: Int, y: Int, width: Int, height: Int
) init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat
) static let infinite: CGRect
static let null: CGRect
static var zero: CGRect
var height: CGFloat
var integral: CGRect
var isEmpty: Bool
var isInfinite: Bool
var isNull: Bool
var maxX: CGFloat
var maxY: CGFloat
var midX: CGFloat
var midY: CGFloat
var minX: CGFloat
var minY: CGFloat
var origin: CGPoint
var size: CGSize
var standardized: CGRect
var width: CGFloat
static func == (CGRect, CGRect
) -> Bool func contains(CGPoint
) -> Bool func contains(CGRect
) -> Bool func divided(atDistance: CGFloat, from: CGRectEdge
) -> (slice: CGRect, remainder: CGRect) func encode(to: Encoder
) throws func insetBy(dx: CGFloat, dy: CGFloat
) -> CGRect func intersection(CGRect
) -> CGRect func intersects(CGRect
) -> Bool func offsetBy(dx: CGFloat, dy: CGFloat
) -> CGRect func union(CGRect
) -> CGRect