mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
23 lines
383 B
Swift
23 lines
383 B
Swift
import CoreGraphics
|
|
import LayoutKit
|
|
import VGSL
|
|
|
|
extension DivSizeUnit {
|
|
func makeScaledValue(_ value: Int) -> CGFloat {
|
|
CGFloat(value) / scale
|
|
}
|
|
|
|
func makeScaledValue(_ value: Double) -> CGFloat {
|
|
CGFloat(value) / scale
|
|
}
|
|
|
|
private var scale: CGFloat {
|
|
switch self {
|
|
case .px:
|
|
PlatformDescription.screenScale()
|
|
case .dp, .sp:
|
|
1
|
|
}
|
|
}
|
|
}
|