函数
|
Float32
|
Clamp01
(
Float32
a)
|
Float64
|
Clamp01
(
Float64
a)
|
Float32
|
Sin
(
Float32
val)
|
Float64
|
Sin
(
Float64
val)
|
Float32
|
Cos
(
Float32
val)
|
Float64
|
Cos
(
Float64
val)
|
Float32
|
Tan
(
Float32
val)
|
Float64
|
Tan
(
Float64
val)
|
Float32
|
ATan
(
Float32
val)
|
Float64
|
ATan
(
Float64
val)
|
Float32
|
ATan2
(
Float32
valY,
Float32
valX)
|
Float64
|
ATan2
(
Float64
valY,
Float64
valX)
|
Float32
|
Exp
(
Float32
val)
|
Float64
|
Exp
(
Float64
val)
|
Float32
|
Ln
(
Float32
val)
|
Float64
|
Ln
(
Float64
val)
|
Float32
|
Log10
(
Float32
val)
|
Float64
|
Log10
(
Float64
val)
|
Float32
|
Log2
(
Float32
val)
|
Float64
|
Log2
(
Float64
val)
|
Float32
|
Sqrt
(
Float32
val)
|
Float64
|
Sqrt
(
Float64
val)
|
Float32
|
Floor
(
Float32
val)
|
Float64
|
Floor
(
Float64
val)
|
Float32
|
Ceil
(
Float32
val)
|
Float64
|
Ceil
(
Float64
val)
|
Float32
|
Modf
(
Float32
val,
Float32
*intpart)
|
Float64
|
Modf
(
Float64
val,
Float64
*intpart)
|
Float32
|
Pow
(
Float32
v1,
Float32
v2)
|
Float64
|
Pow
(
Float64
v1,
Float64
v2)
|
Float32
|
Sinh
(
Float32
val)
|
Float64
|
Sinh
(
Float64
val)
|
Float32
|
Cosh
(
Float32
val)
|
Float64
|
Cosh
(
Float64
val)
|
Float32
|
Tanh
(
Float32
val)
|
Float64
|
Tanh
(
Float64
val)
|
Float32
|
FMod
(
Float32
v1,
Float32
v2)
|
Float64
|
FMod
(
Float64
v1,
Float64
v2)
|
Float32
|
Abs
(
Float32
val)
|
Float64
|
Abs
(
Float64
val)
|
Float32
|
Inverse
(
Float32
f)
|
Float64
|
Inverse
(
Float64
f)
|
Float32
|
Round
(
Float32
f)
|
Float64
|
Round
(
Float64
f)
|
template<typename X >
|
X
|
Abs
(X f)
|
template<typename X >
|
X
|
最小
(X a, X b)
|
template<typename X >
|
X
|
最大
(X a, X b)
|
template<typename X >
|
void
|
Swap
(X &a, X &b)
|
template<typename X >
|
X
|
ClampValue
(X value, X lowerLimit, X upperLimit)
|
Float32
|
Blend
(
Float32
value1,
Float32
value2,
Float32
blendValue)
|
Float64
|
Blend
(
Float64
value1,
Float64
value2,
Float64
blendValue)
|
template<typename X >
|
X
|
Sqr
(X a, X b)
|
template<typename X >
|
X
|
Sqr
(X a)
|
Float32
|
ASin
(
Float32
val)
|
Float64
|
ASin
(
Float64
val)
|
Float32
|
ACos
(
Float32
val)
|
Float64
|
ACos
(
Float64
val)
|
Float32
|
DegToRad
(
Float32
r)
|
Float64
|
DegToRad
(
Float64
r)
|
Float32
|
RadToDeg
(
Float32
r)
|
Float64
|
RadToDeg
(
Float64
r)
|
void
|
SinCos
(
Float32
r,
Float32
&sn,
Float32
&cs)
|
void
|
SinCos
(
Float64
r,
Float64
&sn,
Float64
&cs)
|
Int32
|
SAFEINT32
(
Float32
x)
|
Int32
|
SAFEINT32
(
Float64
x)
|
Int64
|
SAFEINT64
(
Float32
x)
|
Int64
|
SAFEINT64
(
Float64
x)
|
Int
|
SAFEINT
(
Float64
x)
|
Int
|
SAFEINT
(
Float32
x)
|
template<typename T >
|
void
|
SetMax
(T &a, const T &b)
|
template<typename T >
|
void
|
SetMin
(T &a, const T &b)
|