MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ map_clamped()

template<typename T >
constexpr T MayaFlux::Kinesis::map_clamped ( x,
in_lo,
in_hi,
out_lo,
out_hi 
)
constexprnoexcept

Map x from [in_lo, in_hi] to [out_lo, out_hi], clamped to [out_lo, out_hi].

Definition at line 31 of file Scalar.hpp.

32{
33 const T v = map(x, in_lo, in_hi, out_lo, out_hi);
34 return std::clamp(v, std::min(out_lo, out_hi), std::max(out_lo, out_hi));
35}
constexpr T map(T x, T in_lo, T in_hi, T out_lo, T out_hi) noexcept
Map x from [in_lo, in_hi] to [out_lo, out_hi], unclamped.
Definition Scalar.hpp:18

References map().

+ Here is the call graph for this function: