MCPcopy Create free account
hub / github.com/PerroEngine/Perro / clamp_core

Function clamp_core

perro_source/api_modules/perro_modules/src/math.rs:72–80  ·  view source on GitHub ↗
(value: T, min: T, max: T)

Source from the content-addressed store, hash-verified

70
71#[inline]
72fn clamp_core<T: FloatScalar>(value: T, min: T, max: T) -> T {
73 if value < min {
74 min
75 } else if value > max {
76 max
77 } else {
78 value
79 }
80}
81
82#[inline]
83fn clamp01_core<T: FloatScalar>(value: T) -> T {

Callers 1

clamp01_coreFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected