Update of the func signature
This commit is contained in:
parent
ad92c8be26
commit
c6b84d48f6
|
@ -16,14 +16,14 @@ struct Clamped<Value: Comparable> {
|
||||||
let range: ClosedRange<Value>
|
let range: ClosedRange<Value>
|
||||||
var wrappedValue: Value {
|
var wrappedValue: Value {
|
||||||
get { value }
|
get { value }
|
||||||
set { value = clamp(value: newValue, range: range) }
|
set { value = clamp(newValue, using: range) }
|
||||||
}
|
}
|
||||||
|
|
||||||
init(wrappedValue: Value, _ range: ClosedRange<Value>) {
|
init(wrappedValue: Value, _ range: ClosedRange<Value>) {
|
||||||
self.value = wrappedValue
|
self.value = wrappedValue
|
||||||
self.range = range
|
self.range = range
|
||||||
|
|
||||||
value = clamp(value: wrappedValue, range: range)
|
value = clamp(wrappedValue, using: range)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func clamp(_ value: Value, using range: ClosedRange<Value>) -> Value {
|
private func clamp(_ value: Value, using range: ClosedRange<Value>) -> Value {
|
||||||
|
|
Loading…
Reference in New Issue