Navigation
API > API/Runtime > API/Runtime/GeometryCore
| Name | TMathUtil |
| Type | class |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/MathUtil.h |
| Include Path | #include "MathUtil.h" |
Syntax
template<typename RealType>
class TMathUtil : public TMathUtilConstants< RealType >
Inheritance Hierarchy
- TMathUtilConstants → TMathUtil
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMathUtil() |
MathUtil.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static RealType Abs
(
const RealType Value |
MathUtil.h | ||
static RealType ACos
(
const RealType Value |
MathUtil.h | ||
static RealType Atan2
(
const RealType ValueY, |
MathUtil.h | ||
static RealType Atan2Positive
(
const RealType Y, |
MathUtil.h | ||
static RealType Cbrt
(
const RealType Value |
Compute cube root | MathUtil.h | |
static RealType Ceil
(
const RealType Value |
MathUtil.h | ||
static RealType Clamp
(
const RealType Value, |
MathUtil.h | ||
static RealType Cos
(
const RealType Value |
MathUtil.h | ||
static RealType Exp
(
const RealType Power |
MathUtil.h | ||
static RealType Floor
(
const RealType Value |
MathUtil.h | ||
static bool IsFinite
(
const RealType Value |
MathUtil.h | ||
static bool IsNaN
(
const RealType Value |
MathUtil.h | ||
static RealType Lerp
(
const RealType A, |
MathUtil.h | ||
static RealType Log
(
const RealType Value |
MathUtil.h | ||
static RealType Max
(
const RealType A, |
MathUtil.h | ||
static RealType Max3
(
const RealType A, |
MathUtil.h | ||
static int32 Max3Index
(
const RealType A, |
MathUtil.h | ||
static RealType Min
(
const RealType A, |
MathUtil.h | ||
static RealType Min3
(
const RealType A, |
MathUtil.h | ||
static int32 Min3Index
(
const RealType A, |
MathUtil.h | ||
static void MinMax
(
RealType A, |
Compute min and max of a,b,c with max 3 comparisons (sometimes 2) | MathUtil.h | |
static RealType Pow
(
const RealType Value, |
MathUtil.h | ||
static RealType Round
(
const RealType Value |
MathUtil.h | ||
static RealType Sign
(
const RealType Value |
MathUtil.h | ||
static int32 SignAsInt
(
const RealType Value |
MathUtil.h | ||
static RealType SignNonZero
(
const RealType Value |
MathUtil.h | ||
static RealType Sin
(
const RealType Value |
MathUtil.h | ||
static RealType SmoothMax
(
RealType A, |
Uses a quadratic blend to smooth the max transition when A and B are less than BlendExtent apart. | MathUtil.h | |
static RealType SmoothMin
(
RealType A, |
Uses a quadratic blend to smooth the min transition when A and B are less than BlendExtent apart. | MathUtil.h | |
static RealType Sqrt
(
const RealType Value |
MathUtil.h | ||
static RealType Tan
(
const RealType Value |
MathUtil.h |