Swiftgram/submodules/SyncCore/Sources/PixelDimensions.swift
2019-11-03 00:44:55 +04:00

28 lines
531 B
Swift

#if os(iOS)
import UIKit
#endif
public struct PixelDimensions: Equatable {
public let width: Int32
public let height: Int32
public init(width: Int32, height: Int32) {
self.width = width
self.height = height
}
}
#if os(iOS)
public extension PixelDimensions {
public init(_ size: CGSize) {
self.init(width: Int32(size.width), height: Int32(size.height))
}
public var cgSize: CGSize {
return CGSize(width: CGFloat(self.width), height: CGFloat(self.height))
}
}
#endif