|
BigFloat | Fmod (const BigFloat &x, const BigFloat &y) |
|
BigFloat | Fraction (const BigFloat &x) |
|
BigFloat | Frexp (const BigFloat &x, int32 &exp) |
|
BigFloat | Ldexp (const BigFloat &x, const BigFloat &y) |
|
BigFloat | Log (const BigFloat &x) |
|
BigFloat | Log2 (const BigFloat &x) |
|
BigFloat | Log10 (const BigFloat &x) |
|
BigFloat | Modf (const BigFloat &x, BigFloat &exp) |
|
BigInt | Pow (const BigInt &x, uint32 y) |
|
BigFloat | Pow (const BigFloat &x, const BigFloat &y) |
|
int32 | Sign (const BigInt &x) |
|
int32 | Sign (const BigFloat &x) |
|
BigFloat | ToRadians (const BigFloat &x) |
|
BigFloat | ToDegrees (const BigFloat &x) |
|
BigFloat | Abs (const BigInt &x) |
|
BigFloat | Abs (const BigFloat &x) |
|
BigFloat | AbsDiff (const BigFloat &x, const BigFloat &y) |
|
BigFloat | Square (const BigInt &x) |
|
BigFloat | Square (const BigFloat &x) |
|
BigFloat | Exp (const BigFloat &x) |
|
BigFloat | Exp2 (const BigFloat &x) |
|
BigFloat | Rsqrt (const BigFloat &x) |
|
BigFloat | Sqrt (const BigFloat &x) |
|
BigFloat | Ceil (const BigFloat &x) |
|
BigFloat | Floor (const BigFloat &x) |
|
BigFloat | Round (const BigFloat &x) |
|
BigFloat | Clamp (const BigFloat &x, const BigFloat &min, const BigFloat &max) |
|
BigFloat | Saturate (const BigFloat &x) |
|
BigFloat | Acos (const BigFloat &x) |
|
BigFloat | Asin (const BigFloat &x) |
|
BigFloat | Atan (const BigFloat &x) |
|
BigFloat | Atan2 (const BigFloat &y, const BigFloat &x) |
|
BigFloat | Cos (const BigFloat &x) |
|
BigFloat | Cosh (const BigFloat &x) |
|
BigFloat | Sin (const BigFloat &x) |
|
BigFloat | Sinh (const BigFloat &x) |
|
BigFloat | Tan (const BigFloat &x) |
|
BigFloat | Tanh (const BigFloat &x) |
|
BigFloat | Normalize (const BigFloat &x) |
|
BigFloat | Smoothstep (const BigFloat &min, const BigFloat &max, const BigFloat &x) |
|
BigFloat | Smoothstep (const BigFloat &x) |
|
BigInt | GCD (const BigInt &a, const BigInt &b) |
|
BigInt | LCM (const BigInt &a, const BigInt &b) |
|
template<class T , class U , class V > |
constexpr auto | Lerp (const T &v1, const U &v2, V f) noexcept |
| 線形補間した結果を返します。 More...
|
|
constexpr double | InvLerp (double a, double b, double value) noexcept |
|
template<class T , class U > |
constexpr auto | Map (double value, double a, double b, const T &v1, const U &v2) noexcept |
|
template<class T , class U , class V > |
auto | LerpAngle (T from, U to, V t) noexcept |
|
double | Eerp (double a, double b, double t) noexcept |
|
float | Damp (float a, float b, float r, float dt) |
|
double | Damp (double a, double b, double r, double dt) |
|
Float2 | Damp (const Float2 &a, const Float2 &b, float r, float dt) |
|
Vec2 | Damp (const Vec2 &a, const Vec2 &b, double r, double dt) |
|
Float3 | Damp (const Float3 &a, const Float3 &b, float r, float dt) |
|
Vec3 | Damp (const Vec3 &a, const Vec3 &b, double r, double dt) |
|
Float4 | Damp (const Float4 &a, const Float4 &b, float r, float dt) |
|
Vec4 | Damp (const Vec4 &a, const Vec4 &b, double r, double dt) |
|
float | SmoothDamp (float from, float to, float &velocity, float smoothTime, const Optional< float > &maxSpeed=unspecified, float deltaTime=static_cast< float >(Scene::DeltaTime())) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
double | SmoothDamp (double from, double to, double &velocity, double smoothTime, const Optional< double > &maxSpeed=unspecified, double deltaTime=Scene::DeltaTime()) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Float2 | SmoothDamp (const Float2 &from, const Float2 &to, Float2 &velocity, float smoothTime, const Optional< float > &maxSpeed=unspecified, float deltaTime=static_cast< float >(Scene::DeltaTime())) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Vec2 | SmoothDamp (const Vec2 &from, const Vec2 &to, Vec2 &velocity, double smoothTime, const Optional< double > &maxSpeed=unspecified, double deltaTime=Scene::DeltaTime()) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Float3 | SmoothDamp (const Float3 &from, const Float3 &to, Float3 &velocity, float smoothTime, const Optional< float > &maxSpeed=unspecified, float deltaTime=static_cast< float >(Scene::DeltaTime())) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Vec3 | SmoothDamp (const Vec3 &from, const Vec3 &to, Vec3 &velocity, double smoothTime, const Optional< double > &maxSpeed=unspecified, double deltaTime=Scene::DeltaTime()) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Float4 | SmoothDamp (const Float4 &from, const Float4 &to, Float4 &velocity, float smoothTime, const Optional< float > &maxSpeed=unspecified, float deltaTime=static_cast< float >(Scene::DeltaTime())) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
Vec4 | SmoothDamp (const Vec4 &from, const Vec4 &to, Vec4 &velocity, double smoothTime, const Optional< double > &maxSpeed=unspecified, double deltaTime=Scene::DeltaTime()) |
| 目標地点に向かってスムーズに移動させます。 More...
|
|
float | Fmod (float x, float y) noexcept |
|
double | Fmod (double x, double y) noexcept |
|
Float2 | Fmod (Float2 v1, Float2 v2) noexcept |
|
Float3 | Fmod (Float3 v1, Float3 v2) noexcept |
|
Float4 | Fmod (Float4 v1, Float4 v2) noexcept |
|
Vec2 | Fmod (Vec2 v1, Vec2 v2) noexcept |
|
Vec3 | Fmod (Vec3 v1, Vec3 v2) noexcept |
|
Vec4 | Fmod (Vec4 v1, Vec4 v2) noexcept |
|
template<class T1 , class T2 , class R = CommonVector_t<T1, T2>> |
R | Fmod (T1 x, T2 y) noexcept |
|
float | Fraction (float x) noexcept |
|
double | Fraction (double x) noexcept |
|
Float2 | Fraction (Float2 v) noexcept |
|
Float3 | Fraction (Float3 v) noexcept |
|
Float4 | Fraction (Float4 v) noexcept |
|
Vec2 | Fraction (Vec2 v) noexcept |
|
Vec3 | Fraction (Vec3 v) noexcept |
|
Vec4 | Fraction (Vec4 v) noexcept |
|
float | Frexp (float x, float &exp) noexcept |
|
double | Frexp (double x, double &exp) noexcept |
|
Float2 | Frexp (Float2 x, Float2 &exp) noexcept |
|
Float3 | Frexp (Float3 x, Float3 &exp) noexcept |
|
Float4 | Frexp (Float4 x, Float4 &exp) noexcept |
|
Vec2 | Frexp (Vec2 x, Vec2 &exp) noexcept |
|
Vec3 | Frexp (Vec3 x, Vec3 &exp) noexcept |
|
Vec4 | Frexp (Vec4 x, Vec4 &exp) noexcept |
|
float | Ldexp (float x, float y) noexcept |
|
double | Ldexp (double x, double y) noexcept |
|
Float2 | Ldexp (Float2 v1, Float2 v2) noexcept |
|
Float3 | Ldexp (Float3 v1, Float3 v2) noexcept |
|
Float4 | Ldexp (Float4 v1, Float4 v2) noexcept |
|
Vec2 | Ldexp (Vec2 v1, Vec2 v2) noexcept |
|
Vec3 | Ldexp (Vec3 v1, Vec3 v2) noexcept |
|
Vec4 | Ldexp (Vec4 v1, Vec4 v2) noexcept |
|
float | Log (float x) noexcept |
|
double | Log (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Log (Arithmetic x) noexcept |
|
Float2 | Log (Float2 v) noexcept |
|
Float3 | Log (Float3 v) noexcept |
|
Float4 | Log (Float4 v) noexcept |
|
Vec2 | Log (Vec2 v) noexcept |
|
Vec3 | Log (Vec3 v) noexcept |
|
Vec4 | Log (Vec4 v) noexcept |
|
float | Log2 (float x) noexcept |
|
double | Log2 (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Log2 (Arithmetic x) noexcept |
|
Float2 | Log2 (Float2 v) noexcept |
|
Float3 | Log2 (Float3 v) noexcept |
|
Float4 | Log2 (Float4 v) noexcept |
|
Vec2 | Log2 (Vec2 v) noexcept |
|
Vec3 | Log2 (Vec3 v) noexcept |
|
Vec4 | Log2 (Vec4 v) noexcept |
|
float | Log10 (float x) noexcept |
|
double | Log10 (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Log10 (Arithmetic x) noexcept |
|
Float2 | Log10 (Float2 v) noexcept |
|
Float3 | Log10 (Float3 v) noexcept |
|
Float4 | Log10 (Float4 v) noexcept |
|
Vec2 | Log10 (Vec2 v) noexcept |
|
Vec3 | Log10 (Vec3 v) noexcept |
|
Vec4 | Log10 (Vec4 v) noexcept |
|
float | Modf (float x, float &exp) noexcept |
|
double | Modf (double x, double &exp) noexcept |
|
Float2 | Modf (Float2 x, Float2 &exp) noexcept |
|
Float3 | Modf (Float3 x, Float3 &exp) noexcept |
|
Float4 | Modf (Float4 x, Float4 &exp) noexcept |
|
Vec2 | Modf (Vec2 x, Vec2 &exp) noexcept |
|
Vec3 | Modf (Vec3 x, Vec3 &exp) noexcept |
|
Vec4 | Modf (Vec4 x, Vec4 &exp) noexcept |
|
template<class T1 , class T2 , std::enable_if_t< std::conjunction_v< std::is_arithmetic< T1 >, std::is_arithmetic< T2 >>> * = nullptr> |
auto | Pow (T1 x, T2 y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Float2 | Pow (Float2 x, Arithmetic y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Float3 | Pow (Float3 x, Arithmetic y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Float4 | Pow (Float4 x, Arithmetic y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Vec2 | Pow (Vec2 x, Arithmetic y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Vec3 | Pow (Vec3 x, Arithmetic y) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC Vec4 | Pow (Vec4 x, Arithmetic y) noexcept |
|
constexpr SIV3D_CONCEPT_ARITHMETIC int32 | Sign (Arithmetic x) noexcept |
|
constexpr Float2 | Sign (Float2 v) noexcept |
|
constexpr Float3 | Sign (Float3 v) noexcept |
|
constexpr Float4 | Sign (Float4 v) noexcept |
|
constexpr Vec2 | Sign (Vec2 v) noexcept |
|
constexpr Vec3 | Sign (Vec3 v) noexcept |
|
constexpr Vec4 | Sign (Vec4 v) noexcept |
|
constexpr float | ToRadians (float x) noexcept |
|
constexpr double | ToRadians (double x) noexcept |
|
constexpr SIV3D_CONCEPT_ARITHMETIC double | ToRadians (Arithmetic x) noexcept |
|
constexpr Float2 | ToRadians (Float2 v) noexcept |
|
constexpr Float3 | ToRadians (Float3 v) noexcept |
|
constexpr Float4 | ToRadians (Float4 v) noexcept |
|
constexpr Vec2 | ToRadians (Vec2 v) noexcept |
|
constexpr Vec3 | ToRadians (Vec3 v) noexcept |
|
constexpr Vec4 | ToRadians (Vec4 v) noexcept |
|
constexpr float | ToDegrees (float x) noexcept |
|
constexpr double | ToDegrees (double x) noexcept |
|
constexpr SIV3D_CONCEPT_ARITHMETIC double | ToDegrees (Arithmetic x) noexcept |
|
constexpr Float2 | ToDegrees (Float2 v) noexcept |
|
constexpr Float3 | ToDegrees (Float3 v) noexcept |
|
constexpr Float4 | ToDegrees (Float4 v) noexcept |
|
constexpr Vec2 | ToDegrees (Vec2 v) noexcept |
|
constexpr Vec3 | ToDegrees (Vec3 v) noexcept |
|
constexpr Vec4 | ToDegrees (Vec4 v) noexcept |
|
constexpr float | Abs (float x) noexcept |
|
constexpr double | Abs (double x) noexcept |
|
constexpr SIV3D_CONCEPT_ARITHMETIC Arithmetic | Abs (Arithmetic x) noexcept |
|
constexpr Float2 | Abs (Float2 v) noexcept |
|
constexpr Float3 | Abs (Float3 v) noexcept |
|
constexpr Float4 | Abs (Float4 v) noexcept |
|
constexpr Vec2 | Abs (Vec2 v) noexcept |
|
constexpr Vec3 | Abs (Vec3 v) noexcept |
|
constexpr Vec4 | Abs (Vec4 v) noexcept |
|
template<class T1 , class T2 , std::enable_if_t< std::conjunction_v< std::is_arithmetic< T1 >, std::is_arithmetic< T2 >>> * = nullptr> |
constexpr auto | AbsDiff (T1 x, T2 y) noexcept |
|
constexpr Float2 | AbsDiff (Float2 v1, Float2 v2) noexcept |
|
constexpr Float3 | AbsDiff (Float3 v1, Float3 v2) noexcept |
|
constexpr Float4 | AbsDiff (Float4 v1, Float4 v2) noexcept |
|
constexpr Vec2 | AbsDiff (Vec2 v1, Vec2 v2) noexcept |
|
constexpr Vec3 | AbsDiff (Vec3 v1, Vec3 v2) noexcept |
|
constexpr Vec4 | AbsDiff (Vec4 v1, Vec4 v2) noexcept |
|
constexpr float | Square (float x) noexcept |
|
constexpr double | Square (double x) noexcept |
|
constexpr SIV3D_CONCEPT_ARITHMETIC Arithmetic | Square (Arithmetic x) noexcept |
|
constexpr Float2 | Square (Float2 v) noexcept |
|
constexpr Float3 | Square (Float3 v) noexcept |
|
constexpr Float4 | Square (Float4 v) noexcept |
|
constexpr Vec2 | Square (Vec2 v) noexcept |
|
constexpr Vec3 | Square (Vec3 v) noexcept |
|
constexpr Vec4 | Square (Vec4 v) noexcept |
|
float | Exp (float x) noexcept |
|
double | Exp (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Exp (Arithmetic x) noexcept |
|
Float2 | Exp (Float2 v) noexcept |
|
Float3 | Exp (Float3 v) noexcept |
|
Float4 | Exp (Float4 v) noexcept |
|
Vec2 | Exp (Vec2 v) noexcept |
|
Vec3 | Exp (Vec3 v) noexcept |
|
Vec4 | Exp (Vec4 v) noexcept |
|
float | Exp2 (float x) noexcept |
|
double | Exp2 (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Exp2 (Arithmetic x) noexcept |
|
Float2 | Exp2 (Float2 v) noexcept |
|
Float3 | Exp2 (Float3 v) noexcept |
|
Float4 | Exp2 (Float4 v) noexcept |
|
Vec2 | Exp2 (Vec2 v) noexcept |
|
Vec3 | Exp2 (Vec3 v) noexcept |
|
Vec4 | Exp2 (Vec4 v) noexcept |
|
float | Rsqrt (float x) noexcept |
|
double | Rsqrt (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Rsqrt (Arithmetic x) noexcept |
|
Float2 | Rsqrt (Float2 v) noexcept |
|
Float3 | Rsqrt (Float3 v) noexcept |
|
Float4 | Rsqrt (Float4 v) noexcept |
|
Vec2 | Rsqrt (Vec2 v) noexcept |
|
Vec3 | Rsqrt (Vec3 v) noexcept |
|
Vec4 | Rsqrt (Vec4 v) noexcept |
|
float | Sqrt (float x) noexcept |
|
double | Sqrt (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Sqrt (Arithmetic x) noexcept |
|
Float2 | Sqrt (Float2 v) noexcept |
|
Float3 | Sqrt (Float3 v) noexcept |
|
Float4 | Sqrt (Float4 v) noexcept |
|
Vec2 | Sqrt (Vec2 v) noexcept |
|
Vec3 | Sqrt (Vec3 v) noexcept |
|
Vec4 | Sqrt (Vec4 v) noexcept |
|
float | Ceil (float x) noexcept |
|
double | Ceil (double x) noexcept |
|
Float2 | Ceil (Float2 v) noexcept |
|
Float3 | Ceil (Float3 v) noexcept |
|
Float4 | Ceil (Float4 v) noexcept |
|
Vec2 | Ceil (Vec2 v) noexcept |
|
Vec3 | Ceil (Vec3 v) noexcept |
|
Vec4 | Ceil (Vec4 v) noexcept |
|
float | Floor (float x) noexcept |
|
double | Floor (double x) noexcept |
|
Float2 | Floor (Float2 v) noexcept |
|
Float3 | Floor (Float3 v) noexcept |
|
Float4 | Floor (Float4 v) noexcept |
|
Vec2 | Floor (Vec2 v) noexcept |
|
Vec3 | Floor (Vec3 v) noexcept |
|
Vec4 | Floor (Vec4 v) noexcept |
|
float | Round (float x) noexcept |
|
double | Round (double x) noexcept |
|
Float2 | Round (Float2 v) noexcept |
|
Float3 | Round (Float3 v) noexcept |
|
Float4 | Round (Float4 v) noexcept |
|
Vec2 | Round (Vec2 v) noexcept |
|
Vec3 | Round (Vec3 v) noexcept |
|
Vec4 | Round (Vec4 v) noexcept |
|
constexpr float | Clamp (float x, float min, float max) noexcept |
|
constexpr double | Clamp (double x, double min, double max) noexcept |
|
constexpr Point | Clamp (Point v, int32 min, int32 max) noexcept |
|
constexpr Float2 | Clamp (Float2 v, float min, float max) noexcept |
|
constexpr Float3 | Clamp (Float3 v, float min, float max) noexcept |
|
constexpr Float4 | Clamp (Float4 v, float min, float max) noexcept |
|
constexpr Vec2 | Clamp (Vec2 v, double min, double max) noexcept |
|
constexpr Vec3 | Clamp (Vec3 v, double min, double max) noexcept |
|
constexpr Vec4 | Clamp (Vec4 v, double min, double max) noexcept |
|
constexpr float | Saturate (float x) noexcept |
|
constexpr double | Saturate (double x) noexcept |
|
constexpr Float2 | Saturate (Float2 v) noexcept |
|
constexpr Float3 | Saturate (Float3 v) noexcept |
|
constexpr Float4 | Saturate (Float4 v) noexcept |
|
constexpr Vec2 | Saturate (Vec2 v) noexcept |
|
constexpr Vec3 | Saturate (Vec3 v) noexcept |
|
constexpr Vec4 | Saturate (Vec4 v) noexcept |
|
float | Acos (float x) noexcept |
|
double | Acos (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Acos (Arithmetic x) noexcept |
|
Float2 | Acos (Float2 v) noexcept |
|
Float3 | Acos (Float3 v) noexcept |
|
Float4 | Acos (Float4 v) noexcept |
|
Vec2 | Acos (Vec2 v) noexcept |
|
Vec3 | Acos (Vec3 v) noexcept |
|
Vec4 | Acos (Vec4 v) noexcept |
|
float | Asin (float x) noexcept |
|
double | Asin (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Asin (Arithmetic x) noexcept |
|
Float2 | Asin (Float2 v) noexcept |
|
Float3 | Asin (Float3 v) noexcept |
|
Float4 | Asin (Float4 v) noexcept |
|
Vec2 | Asin (Vec2 v) noexcept |
|
Vec3 | Asin (Vec3 v) noexcept |
|
Vec4 | Asin (Vec4 v) noexcept |
|
float | Atan (float x) noexcept |
|
double | Atan (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Atan (Arithmetic x) noexcept |
|
Float2 | Atan (Float2 v) noexcept |
|
Float3 | Atan (Float3 v) noexcept |
|
Float4 | Atan (Float4 v) noexcept |
|
Vec2 | Atan (Vec2 v) noexcept |
|
Vec3 | Atan (Vec3 v) noexcept |
|
Vec4 | Atan (Vec4 v) noexcept |
|
float | Atan2 (float y, float x) noexcept |
|
double | Atan2 (double y, double x) noexcept |
|
template<class T1 , class T2 , std::enable_if_t< std::conjunction_v< std::is_arithmetic< T1 >, std::is_arithmetic< T2 >>> * = nullptr> |
auto | Atan2 (T1 y, T2 x) noexcept |
|
Float2 | Atan2 (Float2 y, Float2 x) noexcept |
|
Float3 | Atan2 (Float3 y, Float3 x) noexcept |
|
Float4 | Atan2 (Float4 y, Float4 x) noexcept |
|
Vec2 | Atan2 (Vec2 y, Vec2 x) noexcept |
|
Vec3 | Atan2 (Vec3 y, Vec3 x) noexcept |
|
Vec4 | Atan2 (Vec4 y, Vec4 x) noexcept |
|
float | Cos (float x) noexcept |
|
double | Cos (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Cos (Arithmetic x) noexcept |
|
Float2 | Cos (Float2 v) noexcept |
|
Float3 | Cos (Float3 v) noexcept |
|
Float4 | Cos (Float4 v) noexcept |
|
Vec2 | Cos (Vec2 v) noexcept |
|
Vec3 | Cos (Vec3 v) noexcept |
|
Vec4 | Cos (Vec4 v) noexcept |
|
float | Cosh (float x) noexcept |
|
double | Cosh (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Cosh (Arithmetic x) noexcept |
|
Float2 | Cosh (Float2 v) noexcept |
|
Float3 | Cosh (Float3 v) noexcept |
|
Float4 | Cosh (Float4 v) noexcept |
|
Vec2 | Cosh (Vec2 v) noexcept |
|
Vec3 | Cosh (Vec3 v) noexcept |
|
Vec4 | Cosh (Vec4 v) noexcept |
|
float | Sin (float x) noexcept |
|
double | Sin (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Sin (Arithmetic x) noexcept |
|
Float2 | Sin (Float2 v) noexcept |
|
Float3 | Sin (Float3 v) noexcept |
|
Float4 | Sin (Float4 v) noexcept |
|
Vec2 | Sin (Vec2 v) noexcept |
|
Vec3 | Sin (Vec3 v) noexcept |
|
Vec4 | Sin (Vec4 v) noexcept |
|
float | Sinh (float x) noexcept |
|
double | Sinh (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Sinh (Arithmetic x) noexcept |
|
Float2 | Sinh (Float2 v) noexcept |
|
Float3 | Sinh (Float3 v) noexcept |
|
Float4 | Sinh (Float4 v) noexcept |
|
Vec2 | Sinh (Vec2 v) noexcept |
|
Vec3 | Sinh (Vec3 v) noexcept |
|
Vec4 | Sinh (Vec4 v) noexcept |
|
float | Tan (float x) noexcept |
|
double | Tan (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Tan (Arithmetic x) noexcept |
|
Float2 | Tan (Float2 v) noexcept |
|
Float3 | Tan (Float3 v) noexcept |
|
Float4 | Tan (Float4 v) noexcept |
|
Vec2 | Tan (Vec2 v) noexcept |
|
Vec3 | Tan (Vec3 v) noexcept |
|
Vec4 | Tan (Vec4 v) noexcept |
|
float | Tanh (float x) noexcept |
|
double | Tanh (double x) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC double | Tanh (Arithmetic x) noexcept |
|
Float2 | Tanh (Float2 v) noexcept |
|
Float3 | Tanh (Float3 v) noexcept |
|
Float4 | Tanh (Float4 v) noexcept |
|
Vec2 | Tanh (Vec2 v) noexcept |
|
Vec3 | Tanh (Vec3 v) noexcept |
|
Vec4 | Tanh (Vec4 v) noexcept |
|
constexpr float | Dot (Float2 v1, Float2 v2) noexcept |
|
constexpr double | Dot (Float2 v1, Vec2 v2) noexcept |
|
constexpr double | Dot (Vec2 v1, Float2 v2) noexcept |
|
constexpr double | Dot (Vec2 v1, Vec2 v2) noexcept |
|
constexpr float | Dot (Float3 v1, Float3 v2) noexcept |
|
constexpr double | Dot (Vec3 v1, Float3 v2) noexcept |
|
constexpr double | Dot (Float3 v1, Vec3 v2) noexcept |
|
constexpr double | Dot (Vec3 v1, Vec3 v2) noexcept |
|
constexpr float | Dot (Float4 v1, Float4 v2) noexcept |
|
constexpr double | Dot (Vec4 v1, Float4 v2) noexcept |
|
constexpr double | Dot (Float4 v1, Vec4 v2) noexcept |
|
constexpr double | Dot (Vec4 v1, Vec4 v2) noexcept |
|
constexpr float | Cross (Float2 v1, Float2 v2) noexcept |
|
constexpr double | Cross (Float2 v1, Vec2 v2) noexcept |
|
constexpr double | Cross (Vec2 v1, Float2 v2) noexcept |
|
constexpr double | Cross (Vec2 v1, Vec2 v2) noexcept |
|
constexpr Float3 | Cross (Float3 v1, Float3 v2) noexcept |
|
constexpr Vec3 | Cross (Float3 v1, Vec3 v2) noexcept |
|
constexpr Vec3 | Cross (Vec3 v1, Float3 v2) noexcept |
|
constexpr Vec3 | Cross (Vec3 v1, Vec3 v2) noexcept |
|
constexpr float | Normalize (float x) noexcept |
|
constexpr double | Normalize (double x) noexcept |
|
Vec2 | Normalize (Point v) noexcept |
|
Float2 | Normalize (Float2 v) noexcept |
|
Float3 | Normalize (Float3 v) noexcept |
|
Float4 | Normalize (Float4 v) noexcept |
|
Vec2 | Normalize (Vec2 v) noexcept |
|
Vec3 | Normalize (Vec3 v) noexcept |
|
Vec4 | Normalize (Vec4 v) noexcept |
|
constexpr float | Smoothstep (float min, float max, float x) noexcept |
|
constexpr double | Smoothstep (double min, double max, double x) noexcept |
|
constexpr float | Smoothstep (float x) noexcept |
|
constexpr double | Smoothstep (double x) noexcept |
|
constexpr Float2 | Smoothstep (Float2 v) noexcept |
|
constexpr Float3 | Smoothstep (Float3 v) noexcept |
|
constexpr Float4 | Smoothstep (Float4 v) noexcept |
|
constexpr Vec2 | Smoothstep (Vec2 v) noexcept |
|
constexpr Vec3 | Smoothstep (Vec3 v) noexcept |
|
constexpr Vec4 | Smoothstep (Vec4 v) noexcept |
|
template<class T1 , class T2 , std::enable_if_t< std::conjunction_v< std::is_integral< T1 >, std::is_integral< T2 >>> * = nullptr> |
constexpr auto | GCD (T1 x, T2 y) noexcept |
|
template<class T1 , class T2 , std::enable_if_t< std::conjunction_v< std::is_integral< T1 >, std::is_integral< T2 >>> * = nullptr> |
constexpr auto | LCM (T1 x, T2 y) noexcept |
|
bool | IsPrime (uint64 n) |
| 数が素数であるかを返します。 More...
|
|