Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UKismetMathLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetMathLibrary.h |
| Include Path | #include "Kismet/KismetMathLibrary.h" |
Syntax
UCLASS (Meta=(BlueprintThreadSafe, ScriptName="MathLibrary"), MinimalAPI)
class UKismetMathLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UKismetMathLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UKismetMathLibrary
(
const FObjectInitializer& ObjectInitializer |
Kismet/KismetMathLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UE_double Abs
(
double A |
Returns the absolute (positive) value of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 Abs_Int
(
int32 A |
Returns the absolute (positive) value of A | Kismet/KismetMathLibrary.h |
|
static UE_int64 Abs_Int64
(
int64 A |
Returns the absolute (positive) value of A | Kismet/KismetMathLibrary.h |
|
static UE_double Acos
(
double A |
Returns the inverse cosine (arccos) of A (result is in Radians) | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Add_ByteByte
(
uint8 A, |
Addition (A + B) | Kismet/KismetMathLibrary.h |
|
| Addition (A + B) | Kismet/KismetMathLibrary.h |
|
|
| Addition (A + B)DateTime functions | Kismet/KismetMathLibrary.h |
|
|
static UE_double Add_DoubleDouble
(
double A, |
Addition (A + B) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Add_Int64Int64
(
int64 A, |
Addition (A + B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Add_IntInt
(
int32 A, |
Addition (A + B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Add_IntPointInt
(
FIntPoint A, |
Addition (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Add_IntPointIntPoint
(
FIntPoint A, |
Returns IntPoint A added by B | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Add_LinearColorLinearColor
(
FLinearColor A, |
Element-wise addition of two linear colors (R+R, G+G, B+B, A+A) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Add_MatrixMatrix
(
const FMatrix& A, |
Gets the result of adding a matrix to this. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Add_QuatQuat
(
const FQuat& A, |
Returns addition of Vector A and Vector B (A + B) | Kismet/KismetMathLibrary.h |
|
| Addition (A + B)Timespan functions | Kismet/KismetMathLibrary.h |
|
|
static UE_FVector2D Add_Vector2DFloat
(
FVector2D A, |
Returns Vector A added by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Add_Vector2DVector2D
(
FVector2D A, |
Returns addition of Vector A and Vector B (A + B) | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Add_Vector4Vector4
(
const FVector4& A, |
Returns addition of Vector A and Vector B (A + B) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Add_VectorFloat
(
FVector A, |
Adds a float to each component of a vector | Kismet/KismetMathLibrary.h |
|
static UE_FVector Add_VectorInt
(
FVector A, |
Adds an integer to each component of a vector | Kismet/KismetMathLibrary.h |
|
static UE_FVector Add_VectorVector
(
FVector A, |
Vector addition | Kismet/KismetMathLibrary.h |
|
static UE_int64 And_Int64Int64
(
int64 A, |
Bitwise AND (A & B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 And_IntInt
(
int32 A, |
Bitwise AND (A & B) | Kismet/KismetMathLibrary.h |
|
static UE_double Asin
(
double A |
Returns the inverse sine (arcsin) of A (result is in Radians) | Kismet/KismetMathLibrary.h |
|
static UE_double Atan
(
double A |
Returns the inverse tan (atan) (result is in Radians) | Kismet/KismetMathLibrary.h |
|
static UE_double Atan2
(
double Y, |
Returns the inverse tan (atan2) of A/B (result is in Radians) | Kismet/KismetMathLibrary.h |
|
static void AverageOfIntArray
(
const TArray< int32 >& IntArray, |
Returns average of all array entries. Returns value of 0 if the supplied array is empty. | Kismet/KismetMathLibrary.h |
|
static UE_uint8 BMax
(
uint8 A, |
Returns the maximum value of A and B | Kismet/KismetMathLibrary.h |
|
static UE_uint8 BMin
(
uint8 A, |
Returns the minimum value of A and B | Kismet/KismetMathLibrary.h |
|
static UE_bool BooleanAND
(
bool A, |
Returns the logical AND of two values (A AND B) | Kismet/KismetMathLibrary.h |
|
static UE_bool BooleanNAND
(
bool A, |
Returns the logical NAND of two values (A AND B) | Kismet/KismetMathLibrary.h |
|
static UE_bool BooleanNOR
(
bool A, |
Returns the logical Not OR of two values (A NOR B) | Kismet/KismetMathLibrary.h |
|
static UE_bool BooleanOR
(
bool A, |
Returns the logical OR of two values (A OR B) | Kismet/KismetMathLibrary.h |
|
static UE_bool BooleanXOR
(
bool A, |
Returns the logical eXclusive OR of two values (A XOR B) | Kismet/KismetMathLibrary.h |
|
static FBox Box_ExpandBy
(
const FBox& Box, |
Returns a box of increased size. | Kismet/KismetMathLibrary.h |
|
static FVector Box_GetClosestPointTo
(
const FBox& Box, |
Calculates the closest point on or inside the box to a given point in space. | Kismet/KismetMathLibrary.h |
|
static bool Box_Intersects
(
const FBox& A, |
Checks whether the given bounding box A intersects this bounding box B. | Kismet/KismetMathLibrary.h |
|
static bool Box_IsInside
(
const FBox& InnerTest, |
Returns true if the InnerTest Box is is completely inside of the OuterTest Box | Kismet/KismetMathLibrary.h |
|
static bool Box_IsInsideOrOn
(
const FBox& InnerTest, |
Returns true if the InnerTest Box is is completely inside or on OuterTest Box | Kismet/KismetMathLibrary.h |
|
static bool Box_IsPointInside
(
const FBox& Box, |
Checks whether the given location is inside this box. | Kismet/KismetMathLibrary.h |
|
static FBox Box_Overlap
(
const FBox& A, |
Returns the overlap TBox |
Kismet/KismetMathLibrary.h |
|
static UE_void BreakBoxSphereBounds
(
const FBoxSphereBounds& InBoxSphereBounds, |
Breaks an FBoxSphereBounds into origin, extent, and radius | Kismet/KismetMathLibrary.h |
|
static UE_void BreakColor
(
FLinearColor InColor, |
Breaks apart a color into individual RGB components (as well as alpha) | Kismet/KismetMathLibrary.h |
|
static void BreakDateTime
(
FDateTime InDateTime, |
Breaks a DateTime into its components | Kismet/KismetMathLibrary.h |
|
static void BreakFrameRate
(
const FFrameRate& InFrameRate, |
Breaks a FFrameRate into a numerator and denominator. | Kismet/KismetMathLibrary.h |
|
static void BreakQualifiedFrameTime
(
const FQualifiedFrameTime& InFrameTime, |
Breaks a FQualifiedFrameTime into its component parts again. | Kismet/KismetMathLibrary.h |
|
static UE_void BreakQuat
(
const FQuat& InQuat, |
Breaks a quat apart into X, Y, Z, W | Kismet/KismetMathLibrary.h |
|
static void BreakRandomStream
(
const FRandomStream& InRandomStream, |
Breaks apart a random number generator | Kismet/KismetMathLibrary.h |
|
static UE_void BreakRotator
(
FRotator InRot, |
Breaks apart a rotator into {Roll, Pitch, Yaw} angles in degrees | Kismet/KismetMathLibrary.h |
|
static void BreakRotIntoAxes
(
const FRotator& InRot, |
Breaks apart a rotator into its component axes | Kismet/KismetMathLibrary.h |
|
static void BreakTimespan
(
FTimespan InTimespan, |
Breaks a Timespan into its components | Kismet/KismetMathLibrary.h |
|
static void BreakTimespan2
(
FTimespan InTimespan, |
Breaks a Timespan into its components | Kismet/KismetMathLibrary.h |
|
static UE_void BreakTransform
(
const FTransform& InTransform, |
Breaks apart a transform into location, rotation and scale | Kismet/KismetMathLibrary.h |
|
static UE_void BreakVector
(
FVector InVec, |
Breaks a vector apart into X, Y, Z | Kismet/KismetMathLibrary.h |
|
static void BreakVector_NetQuantize
(
FVector_NetQuantize InVec, |
Kismet/KismetMathLibrary.h |
|
|
static void BreakVector_NetQuantize10
(
FVector_NetQuantize10 InVec, |
Kismet/KismetMathLibrary.h |
|
|
static void BreakVector_NetQuantize100
(
FVector_NetQuantize100 InVec, |
Kismet/KismetMathLibrary.h |
|
|
static void BreakVector_NetQuantizeNormal
(
FVector_NetQuantizeNormal InVec, |
Kismet/KismetMathLibrary.h |
|
|
static UE_void BreakVector2D
(
FVector2D InVec, |
Breaks a 2D vector apart into X, Y. | Kismet/KismetMathLibrary.h |
|
static UE_void BreakVector4
(
const FVector4& InVec, |
Breaks a 4D vector apart into X, Y, Z, W. | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor CInterpTo
(
FLinearColor Current, |
Interpolate Linear Color from Current to Target. | Kismet/KismetMathLibrary.h |
|
static UE_int32 Clamp
(
int32 Value, |
Returns Value clamped to be between A and B (inclusive) | Kismet/KismetMathLibrary.h |
|
static UE_double ClampAngle
(
double AngleDegrees, |
Clamps an arbitrary angle to be between the given angles. Will clamp to nearest boundary. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D ClampAxes2D
(
FVector2D A, |
Creates a copy of this vector with both axes clamped to the given range. | Kismet/KismetMathLibrary.h |
|
static float ClampAxis
(
float Angle |
Clamps an angle to the range of [0, 360]. | Kismet/KismetMathLibrary.h |
|
static UE_int64 ClampInt64
(
int64 Value, |
Returns Value clamped to be between A and B (inclusive) | Kismet/KismetMathLibrary.h |
|
static UE_FVector ClampVectorSize
(
FVector A, |
Create a copy of this vector, with its magnitude/size/length clamped between Min and Max. | Kismet/KismetMathLibrary.h |
|
static bool ClassIsChildOf
(
TSubclassOf< class UObject > TestClass, |
Determine if a class is a child of another class. | Kismet/KismetMathLibrary.h |
|
static FRotator ComposeRotators
(
FRotator A, |
Combine 2 rotations to give you the resulting rotation of first applying A, then B. | Kismet/KismetMathLibrary.h |
|
static UE_FTransform ComposeTransforms
(
const FTransform& A, |
Compose two transforms in order: A * B. | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Conv_BoolToByte
(
bool InBool |
Converts a bool to a byte | Kismet/KismetMathLibrary.h |
|
static UE_double Conv_BoolToDouble
(
bool InBool |
Converts a bool to a float (0.0 or 1.0) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Conv_BoolToInt
(
bool InBool |
Converts a bool to an int | Kismet/KismetMathLibrary.h |
|
static UE_double Conv_ByteToDouble
(
uint8 InByte |
Converts a byte to a floatK2 Utilities | Kismet/KismetMathLibrary.h |
|
static UE_int32 Conv_ByteToInt
(
uint8 InByte |
Converts a byte to an integer | Kismet/KismetMathLibrary.h |
|
static UE_int64 Conv_ByteToInt64
(
uint8 InByte |
Converts a byte to an integer | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Conv_ColorToLinearColor
(
FColor InColor |
Converts a color to LinearColor | Kismet/KismetMathLibrary.h |
|
static UE_float Conv_DoubleToFloat
(
double InDouble |
Converts a 64 bit floating point to a 32 bit floating point (if the float is too large, returns the low 32 bits) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Conv_DoubleToInt64
(
double InDouble |
Converts a float to a 64 bit integer | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Conv_DoubleToLinearColor
(
double InDouble |
Converts a float into a LinearColor, where each RGB element is that float | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_DoubleToVector
(
double InDouble |
Converts a double into a vector, where each element is that float | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Conv_DoubleToVector2D
(
double InDouble |
Convert a float into a vector, where each element is that float | Kismet/KismetMathLibrary.h |
|
static UE_double Conv_FloatToDouble
(
float InFloat |
Converts a 32 bit floating point to a 64 bit floating point | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Conv_Int64ToByte
(
int64 InInt |
Converts a 64 bit integer to a byte (if the integer is too large, returns the low 8 bits) | Kismet/KismetMathLibrary.h |
|
static UE_double Conv_Int64ToDouble
(
int64 InInt |
Converts a 64 bit integer to a float | Kismet/KismetMathLibrary.h |
|
static UE_int32 Conv_Int64ToInt
(
int64 InInt |
Converts a 64 bit integer to a 32 bit integer (if the integer is too large, returns the low 32 bits) | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Conv_IntPointToVector2D
(
FIntPoint InIntPoint |
IntPoint functions Converts an IntPoint to a Vector2D | Kismet/KismetMathLibrary.h |
|
static UE_bool Conv_IntToBool
(
int32 InInt |
Converts a int to a bool | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Conv_IntToByte
(
int32 InInt |
Converts an integer to a byte (if the integer is too large, returns the low 8 bits) | Kismet/KismetMathLibrary.h |
|
static UE_double Conv_IntToDouble
(
int32 InInt |
Converts an integer to a float | Kismet/KismetMathLibrary.h |
|
static UE_int64 Conv_IntToInt64
(
int32 InInt |
Converts an integer to a 64 bit integer | Kismet/KismetMathLibrary.h |
|
static UE_FIntVector Conv_IntToIntVector
(
int32 InInt |
Converts an integer to an IntVector | Kismet/KismetMathLibrary.h |
|
static UE_FIntVector2 Conv_IntToIntVector2
(
int32 InInt |
Converts an integer to an IntVector2 | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_IntToVector
(
int32 InInt |
Converts an integer to a FVector | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Conv_IntVector2ToVector2D
(
const FIntVector2& InIntVector2 |
Converts an IntVector2 to a vector2D | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_IntVectorToVector
(
const FIntVector& InIntVector |
Converts an IntVector to a vector | Kismet/KismetMathLibrary.h |
|
static UE_FColor Conv_LinearColorToColor
(
FLinearColor InLinearColor, |
Quantizes the linear color and returns the result as a FColor with optional sRGB conversion and quality as goal. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_LinearColorToVector
(
FLinearColor InLinearColor |
Converts a LinearColor to a vector | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Conv_MatrixToRotator
(
const FMatrix& InMatrix |
Converts a Matrix to a Rotator (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FTransform Conv_MatrixToTransform
(
const FMatrix& InMatrix |
Matrix functions Converts a Matrix to a Transform (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Conv_RotatorToQuaternion
(
FRotator InRot |
Converts to Quaternion representation of this Rotator. | Kismet/KismetMathLibrary.h |
|
static UE_FTransform Conv_RotatorToTransform
(
const FRotator& InRotator |
Converts Rotator to Transform | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_RotatorToVector
(
FRotator InRot |
Get the X direction vector after this rotation | Kismet/KismetMathLibrary.h |
|
static FMatrix Conv_TransformToMatrix
(
const FTransform& Transform |
Converts a Transform to a Matrix with scale | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Conv_Vector2DToIntPoint
(
FVector2D InVector2D |
Converts a Vector2D to an IntPoint | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_Vector2DToVector
(
FVector2D InVector2D, |
Converts a Vector2D to a Vector | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Conv_Vector4ToQuaternion
(
const FVector4& InVec |
Return the Quaternion orientation corresponding to the direction in which the vector points. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Conv_Vector4ToRotator
(
const FVector4& InVec |
Return the FRotator orientation corresponding to the direction in which the vector points. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Conv_Vector4ToVector
(
const FVector4& InVector4 |
Converts a Vector4 to a Vector (dropping the W element) | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Conv_VectorToLinearColor
(
FVector InVec |
Converts a vector to LinearColor | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Conv_VectorToQuaternion
(
FVector InVec |
Return the Quaternion orientation corresponding to the direction in which the vector points. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Conv_VectorToRotator
(
FVector InVec |
Return the FRotator orientation corresponding to the direction in which the vector points. | Kismet/KismetMathLibrary.h |
|
static FTransform Conv_VectorToTransform
(
FVector InLocation |
Converts a vector to a transform. Uses vector as location | Kismet/KismetMathLibrary.h |
|
static FVector2D Conv_VectorToVector2D
(
FVector InVector |
Converts a Vector to a Vector2D using the Vector's (X, Y) coordinates | Kismet/KismetMathLibrary.h |
|
static FIntPoint Convert1DTo2D
(
int32 Index1D, |
Multidimensional index conversions Maps a 1D array index to a 2D array index. | Kismet/KismetMathLibrary.h |
|
static FIntVector Convert1DTo3D
(
int32 Index1D, |
Maps a 1D array index to a 3D array index. | Kismet/KismetMathLibrary.h |
|
static int32 Convert2DTo1D
(
const FIntPoint& Index2D, |
Maps a 2D array index to a 1D array index. | Kismet/KismetMathLibrary.h |
|
static int32 Convert3DTo1D
(
const FIntVector& Index3D, |
Maps a 3D array index to a 1D array index. | Kismet/KismetMathLibrary.h |
|
static UE_double Cos
(
double A |
Returns the cosine of A (expects Radians) | Kismet/KismetMathLibrary.h |
|
static FVector CreateVectorFromYawPitch
(
float Yaw, |
Creates a directional vector from rotation values {Pitch, Yaw} supplied in degrees with specified Length | Kismet/KismetMathLibrary.h |
|
static UE_FVector Cross_VectorVector
(
FVector A, |
Returns the cross product of two 3d vectors - see http://mathworld.wolfram.com/CrossProduct.html | Kismet/KismetMathLibrary.h |
|
static UE_double CrossProduct2D
(
FVector2D A, |
Returns the cross product of two 2d vectors - see http://mathworld.wolfram.com/CrossProduct.html | Kismet/KismetMathLibrary.h |
|
| Converts a date string in ISO-8601 format to a DateTime object | Kismet/KismetMathLibrary.h |
|
|
| Converts a date string to a DateTime object | Kismet/KismetMathLibrary.h |
|
|
static UE_FDateTime DateTimeMaxValue() |
Returns the maximum date and time value | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime DateTimeMinValue() |
Returns the minimum date and time value | Kismet/KismetMathLibrary.h |
|
static UE_int32 DaysInMonth
(
int32 Year, |
Returns the number of days in the given year and month | Kismet/KismetMathLibrary.h |
|
static UE_int32 DaysInYear
(
int32 Year |
Returns the number of days in the given year | Kismet/KismetMathLibrary.h |
|
static UE_double DegAcos
(
double A |
Returns the inverse cos (arccos) of A (result is in Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegAsin
(
double A |
Returns the inverse sin (arcsin) of A (result is in Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegAtan
(
double A |
Returns the inverse tan (atan) (result is in Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegAtan2
(
double Y, |
Returns the inverse tan (atan2) of A/B (result is in Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegCos
(
double A |
Returns the cos of A (expects Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegreesToRadians
(
double A |
Returns radians value based on the input degrees | Kismet/KismetMathLibrary.h |
|
static UE_double DegSin
(
double A |
Returns the sin of A (expects Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double DegTan
(
double A |
Returns the tan of A (expects Degrees) | Kismet/KismetMathLibrary.h |
|
static UE_double Distance2D
(
FVector2D V1, |
Distance between two 2D points. | Kismet/KismetMathLibrary.h |
|
static UE_double DistanceSquared2D
(
FVector2D V1, |
Squared distance between two 2D points. | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Divide_ByteByte
(
uint8 A, |
Division (A / B) | Kismet/KismetMathLibrary.h |
|
static UE_double Divide_DoubleDouble
(
double A, |
Division (A / B) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Divide_Int64Int64
(
int64 A, |
Division (A / B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Divide_IntInt
(
int32 A, |
Division (A / B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Divide_IntPointInt
(
FIntPoint A, |
Division (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Divide_IntPointIntPoint
(
FIntPoint A, |
Returns IntPoint A divided by B | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Divide_LinearColorLinearColor
(
FLinearColor A, |
Element-wise multiplication of two linear colors (R/R, G/G, B/B, A/A) | Kismet/KismetMathLibrary.h |
|
static UE_FTimespan Divide_TimespanFloat
(
FTimespan A, |
Scalar division (A / s) | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Divide_Vector2DFloat
(
FVector2D A, |
Returns Vector A divided by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Divide_Vector2DVector2D
(
FVector2D A, |
Element-wise Vector divide (Result = {A.x/B.x, A.y/B.y}) | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Divide_Vector4Vector4
(
const FVector4& A, |
Element-wise Vector divide (Result = {A.x/B.x, A.y/B.y, A.z/B.z, A.w/B.w}) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Divide_VectorFloat
(
FVector A, |
Vector divide by a float | Kismet/KismetMathLibrary.h |
|
static UE_FVector Divide_VectorInt
(
FVector A, |
Vector divide by an integer | Kismet/KismetMathLibrary.h |
|
static UE_FVector Divide_VectorVector
(
FVector A, |
Element-wise Vector division (Result = {A.x/B.x, A.y/B.y, A.z/B.z}) | Kismet/KismetMathLibrary.h |
|
static UE_double Dot_VectorVector
(
FVector A, |
Returns the dot product of two 3d vectors - see http://mathworld.wolfram.com/DotProduct.html | Kismet/KismetMathLibrary.h |
|
static UE_double DotProduct2D
(
FVector2D A, |
Returns the dot product of two 2d vectors - see http://mathworld.wolfram.com/DotProduct.html | Kismet/KismetMathLibrary.h |
|
static float DynamicWeightedMovingAverage_Float
(
float CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and a weight range. | Kismet/KismetMathLibrary.h |
|
static FRotator DynamicWeightedMovingAverage_FRotator
(
FRotator CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and a weight range. | Kismet/KismetMathLibrary.h |
|
static FVector DynamicWeightedMovingAverage_FVector
(
FVector CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and a weight range. | Kismet/KismetMathLibrary.h |
|
static double Ease
(
double A, |
Easing between A and B using a specified easing function | Kismet/KismetMathLibrary.h |
|
static UE_bool Equal_IntPointIntPoint
(
FIntPoint A, |
Returns true if IntPoint A is equal to IntPoint B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_BoolBool
(
bool A, |
Returns true if the values are equal (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_ByteByte
(
uint8 A, |
Returns true if A is equal to B (A == B) | Kismet/KismetMathLibrary.h |
|
| Class operators and functions. Returns true if A and B are equal (A == B) | Kismet/KismetMathLibrary.h |
|
|
| Returns true if the values are equal (A == B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool EqualEqual_DoubleDouble
(
double A, |
Returns true if A is exactly equal to B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_Int64Int64
(
int64 A, |
Returns true if A is equal to B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_IntInt
(
int32 A, |
Returns true if A is equal to B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_LinearColorLinearColor
(
FLinearColor A, |
Returns true if linear color A is equal to linear color B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_MatrixMatrix
(
const FMatrix& A, |
Checks whether another Matrix is equal to this, within specified tolerance. | Kismet/KismetMathLibrary.h |
|
| Name operators. Returns true if A and B are equal (A == B)FName | Kismet/KismetMathLibrary.h |
|
|
| Object operators and functions. Returns true if A and B are equal (A == B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool EqualEqual_QuatQuat
(
const FQuat& A, |
Quat functions Returns true if Quaternion A is equal to Quaternion B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_RotatorRotator
(
FRotator A, |
Returns true if rotator A is equal to rotator B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
| Returns true if the values are equal (A == B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool EqualEqual_TransformTransform
(
const FTransform& A, |
Returns true if transform A is equal to transform B | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_Vector2DVector2D
(
FVector2D A, |
Returns true if vector2D A is equal to vector2D B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_Vector4Vector4
(
const FVector4& A, |
Returns true if vector A is equal to vector B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualEqual_VectorVector
(
FVector A, |
Returns true if vector A is equal to vector B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualExactly_Vector2DVector2D
(
FVector2D A, |
Returns true if vector A is equal to vector B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualExactly_Vector4Vector4
(
const FVector4& A, |
Returns true if vector A is equal to vector B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_bool EqualExactly_VectorVector
(
FVector A, |
Returns true if vector A is equal to vector B (A == B) | Kismet/KismetMathLibrary.h |
|
static UE_double Exp
(
double A |
Returns exponential(e) to the power A (e^A) | Kismet/KismetMathLibrary.h |
|
static UE_int32 FCeil
(
double A |
Rounds A up towards positive infinity / up to the next integer (e.g., -1.6 becomes -1 and 1.6 becomes 2) | Kismet/KismetMathLibrary.h |
|
static UE_int64 FCeil64
(
double A |
Rounds A up towards positive infinity / up to the next integer (e.g., -1.6 becomes -1 and 1.6 becomes 2) | Kismet/KismetMathLibrary.h |
|
static UE_double FClamp
(
double Value, |
Returns Value clamped between A and B (inclusive) | Kismet/KismetMathLibrary.h |
|
static UE_int32 FFloor
(
double A |
Rounds A down towards negative infinity / down to the previous integer (e.g., -1.6 becomes -2 and 1.6 becomes 1) | Kismet/KismetMathLibrary.h |
|
static UE_int64 FFloor64
(
double A |
Rounds A down towards negative infinity / down to the previous integer (e.g., -1.6 becomes -2 and 1.6 becomes 1) | Kismet/KismetMathLibrary.h |
|
static FVector FindClosestPointOnLine
(
FVector Point, |
Find the closest point on an infinite line to a given point. | Kismet/KismetMathLibrary.h |
|
static UE_FVector FindClosestPointOnSegment
(
FVector Point, |
Find the closest point on a segment to a given point. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator FindLookAtRotation
(
const FVector& Start, |
Find a rotation for an object at Start location to point at Target location. | Kismet/KismetMathLibrary.h |
|
static UE_void FindNearestPointsOnLineSegments
(
FVector Segment1Start, |
Find closest points between 2 segments. | Kismet/KismetMathLibrary.h |
|
static FRotator FindRelativeLookAtRotation
(
const FTransform& StartTransform, |
Find a local rotation (range of [-180, 180]) for an object with StartTransform to point at TargetLocation. | Kismet/KismetMathLibrary.h |
|
static double FInterpEaseInOut
(
double A, |
Interpolate between A and B, applying an ease in/out function. | Kismet/KismetMathLibrary.h |
|
static UE_double FInterpTo
(
double Current, |
Interpolation functions Tries to reach Target based on distance from Current position, giving a nice smooth feeling when tracking a position. | Kismet/KismetMathLibrary.h |
|
static UE_double FInterpTo_Constant
(
double Current, |
Tries to reach Target at a constant rate. | Kismet/KismetMathLibrary.h |
|
static UE_float FixedTurn
(
float InCurrent, |
Returns a new rotation component value | Kismet/KismetMathLibrary.h |
|
static float FloatSpringInterp
(
float Current, |
Uses a simple spring model to interpolate a float from Current to Target. | Kismet/KismetMathLibrary.h |
|
static UE_double FMax
(
double A, |
Returns the maximum value of A and B | Kismet/KismetMathLibrary.h |
|
static UE_double FMin
(
double A, |
Returns the minimum value of A and B | Kismet/KismetMathLibrary.h |
|
static int32 FMod
(
double Dividend, |
Returns the number of times Divisor will go into Dividend (i.e., Dividend divided by Divisor), as well as the remainder | Kismet/KismetMathLibrary.h |
|
static int64 FMod64
(
double Dividend, |
Returns the number of times Divisor will go into Dividend (i.e., Dividend divided by Divisor), as well as the remainder | Kismet/KismetMathLibrary.h |
|
static UE_double Fraction
(
double A |
Returns the fractional part of a float. | Kismet/KismetMathLibrary.h |
|
static FTimespan FromDays
(
double Days |
Returns a time span that represents the specified number of days | Kismet/KismetMathLibrary.h |
|
static FTimespan FromHours
(
double Hours |
Returns a time span that represents the specified number of hours | Kismet/KismetMathLibrary.h |
|
static FTimespan FromMilliseconds
(
double Milliseconds |
Returns a time span that represents the specified number of milliseconds | Kismet/KismetMathLibrary.h |
|
static FTimespan FromMinutes
(
double Minutes |
Returns a time span that represents the specified number of minutes | Kismet/KismetMathLibrary.h |
|
static FTimespan FromSeconds
(
double Seconds |
Returns a time span that represents the specified number of seconds | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime FromUnixTimestamp
(
const int64 UnixTime |
Returns the date from Unix time (seconds from midnight 1970-01-01) | Kismet/KismetMathLibrary.h |
|
static UE_int32 FTrunc
(
double A |
Rounds A towards zero, truncating the fractional part (e.g., -1.6 becomes -1 and 1.6 becomes 1) | Kismet/KismetMathLibrary.h |
|
static UE_int64 FTrunc64
(
double A |
Rounds A towards zero, truncating the fractional part (e.g., -1.6 becomes -1 and 1.6 becomes 1) | Kismet/KismetMathLibrary.h |
|
static UE_FIntVector FTruncVector
(
const FVector& InVector |
Rounds A to an integer with truncation towards zero for each element in a vector. | Kismet/KismetMathLibrary.h |
|
static UE_FIntVector2 FTruncVector2D
(
const FVector2D& InVector2D |
Rounds A to an integer with truncation towards zero for each element in a vector2D. | Kismet/KismetMathLibrary.h |
|
static UE_double FWrap
(
double Value, |
Returns Value wrapped from A and B (inclusive) | Kismet/KismetMathLibrary.h |
|
static double GenericPercent_FloatFloat
(
double A, |
Kismet/KismetMathLibrary.h | ||
static UE_FVector2D GetAbs2D
(
FVector2D A |
Get a copy of this vector with absolute value of each component. | Kismet/KismetMathLibrary.h |
|
static UE_double GetAbsMax2D
(
FVector2D A |
Get the maximum absolute value of the vector's components. | Kismet/KismetMathLibrary.h |
|
static void GetAxes
(
FRotator A, |
Get the reference frame direction vectors (axes) described by this rotation | Kismet/KismetMathLibrary.h |
|
static void GetAzimuthAndElevation
(
FVector InDirection, |
Breaks a direction vector apart into Azimuth (Yaw) and Elevation (Pitch) rotation values given in degrees. | Kismet/KismetMathLibrary.h |
|
static FVector GetBoxCenter
(
const FBox& InBox |
Gets the center point of this box. | Kismet/KismetMathLibrary.h |
|
static FVector GetBoxSize
(
const FBox& InBox |
Gets the size of this box. | Kismet/KismetMathLibrary.h |
|
static double GetBoxVolume
(
const FBox& InBox |
Gets the volume of this box. | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime GetDate
(
FDateTime A |
Returns the date component of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetDay
(
FDateTime A |
Returns the day component of A (1 to 31) | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetDayOfYear
(
FDateTime A |
Returns the day of year of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetDays
(
FTimespan A |
Returns the days component of A | Kismet/KismetMathLibrary.h |
|
static UE_FVector GetDirectionUnitVector
(
FVector From, |
Find the unit direction vector from one position to another or (0,0,0) if positions are the same. | Kismet/KismetMathLibrary.h |
|
static UE_FTimespan GetDuration
(
FTimespan A |
Returns the absolute value of A | Kismet/KismetMathLibrary.h |
|
static FVector GetForwardVector
(
FRotator InRot |
Rotate the world forward vector by the given rotation | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetHour
(
FDateTime A |
Returns the hour component of A (24h format) | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetHour12
(
FDateTime A |
Returns the hour component of A (12h format) | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetHours
(
FTimespan A |
Returns the hours component of A | Kismet/KismetMathLibrary.h |
|
static UE_double GetMax2D
(
FVector2D A |
Get the maximum value of the vector's components. | Kismet/KismetMathLibrary.h |
|
static UE_double GetMaxElement
(
FVector A |
Find the maximum element (X, Y or Z) of a vector | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetMillisecond
(
FDateTime A |
Returns the millisecond component of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetMilliseconds
(
FTimespan A |
Returns the milliseconds component of A | Kismet/KismetMathLibrary.h |
|
static UE_double GetMin2D
(
FVector2D A |
Get the minimum value of the vector's components. | Kismet/KismetMathLibrary.h |
|
static UE_double GetMinElement
(
FVector A |
Find the minimum element (X, Y or Z) of a vector | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetMinute
(
FDateTime A |
Returns the minute component of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetMinutes
(
FTimespan A |
Returns the minutes component of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetMonth
(
FDateTime A |
Returns the month component of A | Kismet/KismetMathLibrary.h |
|
static UE_double GetPI() |
Returns the value of PI | Kismet/KismetMathLibrary.h |
|
static UE_float GetPointDistanceToLine
(
FVector Point, |
Find the distance from a point to the closest point on an infinite line. | Kismet/KismetMathLibrary.h |
|
static UE_float GetPointDistanceToSegment
(
FVector Point, |
Find the distance from a point to the closest point on a segment. | Kismet/KismetMathLibrary.h |
|
static UE_FVector GetReflectionVector
(
FVector Direction, |
Given a direction vector and a surface normal, returns the vector reflected across the surface normal. | Kismet/KismetMathLibrary.h |
|
static FVector GetRightVector
(
FRotator InRot |
Rotate the world right vector by the given rotation | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D GetRotated2D
(
FVector2D A, |
Rotates around axis (0,0,1) | Kismet/KismetMathLibrary.h |
|
static float GetRuntimeFloatCurveValue
(
const FRuntimeFloatCurve& Curve, |
Evaluate this runtime float curve at the specified time | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetSecond
(
FDateTime A |
Returns the second component of A | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetSeconds
(
FTimespan A |
Returns the seconds component of A | Kismet/KismetMathLibrary.h |
|
static void GetSlopeDegreeAngles
(
const FVector& MyRightYAxis, |
Returns Slope Pitch and Roll angles in degrees based on the following information: | Kismet/KismetMathLibrary.h |
|
static UE_double GetTAU() |
Returns the value of TAU (= 2 * PI) | Kismet/KismetMathLibrary.h |
|
static UE_FTimespan GetTimeOfDay
(
FDateTime A |
Returns the time elapsed since midnight of A | Kismet/KismetMathLibrary.h |
|
static UE_double GetTotalDays
(
FTimespan A |
Returns the total number of days in A | Kismet/KismetMathLibrary.h |
|
static UE_double GetTotalHours
(
FTimespan A |
Returns the total number of hours in A | Kismet/KismetMathLibrary.h |
|
static UE_double GetTotalMilliseconds
(
FTimespan A |
Returns the total number of milliseconds in A | Kismet/KismetMathLibrary.h |
|
static UE_double GetTotalMinutes
(
FTimespan A |
Returns the total number of minutes in A | Kismet/KismetMathLibrary.h |
|
static UE_double GetTotalSeconds
(
FTimespan A |
Returns the total number of seconds in A | Kismet/KismetMathLibrary.h |
|
static FVector GetUpVector
(
FRotator InRot |
Rotate the world up vector by the given rotation | Kismet/KismetMathLibrary.h |
|
static FVector GetVectorArrayAverage
(
const TArray< FVector >& Vectors |
Find the average of an array of vectors | Kismet/KismetMathLibrary.h |
|
static void GetYawPitchFromVector
(
FVector InVec, |
Breaks a vector apart into Yaw, Pitch rotation values given in degrees. (non-clamped) | Kismet/KismetMathLibrary.h |
|
static UE_int32 GetYear
(
FDateTime A |
Returns the year component of A | Kismet/KismetMathLibrary.h |
|
static UE_bool Greater_ByteByte
(
uint8 A, |
Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool Greater_DoubleDouble
(
double A, |
Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
static UE_bool Greater_Int64Int64
(
int64 A, |
Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
static UE_bool Greater_IntInt
(
int32 A, |
Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is greater than B (A > B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool GreaterEqual_ByteByte
(
uint8 A, |
Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool GreaterEqual_DoubleDouble
(
double A, |
Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
static UE_bool GreaterEqual_Int64Int64
(
int64 A, |
Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
static UE_bool GreaterEqual_IntInt
(
int32 A, |
Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is greater than or equal to B (A >= B) | Kismet/KismetMathLibrary.h |
|
|
static UE_FVector GreaterGreater_VectorRotator
(
FVector A, |
Returns result of vector A rotated by Rotator B | Kismet/KismetMathLibrary.h |
|
static UE_double GridSnap_Float
(
double Location, |
Snaps a value to the nearest grid multiple. | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor HSVToRGB
(
float H, |
Make a color from individual color components (HSV space; Hue is [0..360) while Saturation and Value are 0..1) | Kismet/KismetMathLibrary.h |
|
static UE_void HSVToRGB_Vector
(
FLinearColor HSV, |
Converts a HSV linear color (where H is in R (0..360), S is in G (0..1), and V is in B (0..1)) to RGB | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor HSVToRGBLinear
(
FLinearColor HSV |
Converts a HSV linear color (where H is in R, S is in G, and V is in B) to linear RGB | Kismet/KismetMathLibrary.h |
|
static double Hypotenuse
(
double Width, |
Returns the hypotenuse of a right-angled triangle given the width and height. | Kismet/KismetMathLibrary.h |
|
static bool InRange_FloatFloat
(
double Value, |
Returns true if value is between Min and Max (V >= Min && V <= Max) If InclusiveMin is true, value needs to be equal or larger than Min, else it needs to be larger If InclusiveMax is true, value needs to be smaller or equal than Max, else it needs to be smaller | Kismet/KismetMathLibrary.h |
|
static bool InRange_Int64Int64
(
int64 Value, |
Returns true if value is between Min and Max (V >= Min && V <= Max) If InclusiveMin is true, value needs to be equal or larger than Min, else it needs to be larger If InclusiveMax is true, value needs to be smaller or equal than Max, else it needs to be smaller | Kismet/KismetMathLibrary.h |
|
static bool InRange_IntInt
(
int32 Value, |
Returns true if value is between Min and Max (V >= Min && V <= Max) If InclusiveMin is true, value needs to be equal or larger than Min, else it needs to be larger If InclusiveMax is true, value needs to be smaller or equal than Max, else it needs to be smaller | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_Down() |
Down Int Point (0, 1) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_Left() |
Left Int Point (-1, 0) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_One() |
One Int Point (1, 1) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_Right() |
Right Int Point (1, 0) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_Up() |
Up Int Point (0, -1) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint IntPoint_Zero() |
IntPoint constants Zero Int Point (0, 0)FIntPoint | Kismet/KismetMathLibrary.h |
|
static UE_FVector InverseTransformDirection
(
const FTransform& T, |
Transform a direction vector by the inverse of the supplied transform - will not change its length. | Kismet/KismetMathLibrary.h |
|
static UE_FVector InverseTransformLocation
(
const FTransform& T, |
Transform a position by the inverse of the supplied transform. | Kismet/KismetMathLibrary.h |
|
static FRotator InverseTransformRotation
(
const FTransform& T, |
Transform a rotator by the inverse of the supplied transform. | Kismet/KismetMathLibrary.h |
|
static UE_FTransform InvertTransform
(
const FTransform& T |
Returns the inverse of the given transform T. | Kismet/KismetMathLibrary.h |
|
static UE_bool IsAfternoon
(
FDateTime A |
Returns whether A's time is in the afternoon | Kismet/KismetMathLibrary.h |
|
static UE_bool IsLeapYear
(
int32 Year |
Returns whether given year is a leap year | Kismet/KismetMathLibrary.h |
|
static UE_bool IsMorning
(
FDateTime A |
Returns whether A's time is in the morning | Kismet/KismetMathLibrary.h |
|
static UE_bool IsNearlyZero2D
(
const FVector2D& A, |
Checks whether vector is near to zero within a specified tolerance. | Kismet/KismetMathLibrary.h |
|
static bool IsPointInBox
(
FVector Point, |
Determines whether the given point is in a box. Includes points on the box. | Kismet/KismetMathLibrary.h |
|
static bool IsPointInBox_Box
(
FVector Point, |
Determines whether the given point is in a box. Includes points on the box. | Kismet/KismetMathLibrary.h |
|
static bool IsPointInBoxWithTransform
(
FVector Point, |
Determines whether a given point is in a box with a given transform. Includes points on the box. | Kismet/KismetMathLibrary.h |
|
static bool IsPointInBoxWithTransform_Box
(
FVector Point, |
Determines whether a given point is in a box with a given transform. Includes points on the box. | Kismet/KismetMathLibrary.h |
|
static UE_bool IsZero2D
(
const FVector2D& A |
Checks whether all components of the vector are exactly zero. | Kismet/KismetMathLibrary.h |
|
static UE_double Lerp
(
double A, |
Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1) | Kismet/KismetMathLibrary.h |
|
static UE_bool Less_ByteByte
(
uint8 A, |
Returns true if A is less than B (A < B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is less than B (A < B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool Less_DoubleDouble
(
double A, |
Returns true if A is Less than B (A < B) | Kismet/KismetMathLibrary.h |
|
static UE_bool Less_Int64Int64
(
int64 A, |
Returns true if A is less than B (A < B) | Kismet/KismetMathLibrary.h |
|
static UE_bool Less_IntInt
(
int32 A, |
Returns true if A is less than B (A < B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is less than B (A < B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool LessEqual_ByteByte
(
uint8 A, |
Returns true if A is less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool LessEqual_DoubleDouble
(
double A, |
Returns true if A is Less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
static UE_bool LessEqual_Int64Int64
(
int64 A, |
Returns true if A is less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
static UE_bool LessEqual_IntInt
(
int32 A, |
Returns true if A is less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A is less than or equal to B (A <= B) | Kismet/KismetMathLibrary.h |
|
|
static UE_FVector LessLess_VectorRotator
(
FVector A, |
Returns result of vector A rotated by the inverse of Rotator B | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Black() |
Black linear color | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Blue() |
Blue linear color | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Desaturated
(
FLinearColor InColor, |
Returns a desaturated color, with 0 meaning no desaturation and 1 == full desaturation | Kismet/KismetMathLibrary.h |
|
static UE_float LinearColor_Distance
(
FLinearColor C1, |
Euclidean distance between two color points. | Kismet/KismetMathLibrary.h |
|
static UE_float LinearColor_GetLuminance
(
FLinearColor InColor |
Returns the perceived brightness of a color on a display taking into account the impact on the human eye per color channel: green > red > blue. | Kismet/KismetMathLibrary.h |
|
static UE_float LinearColor_GetMax
(
FLinearColor InColor |
Returns the maximum color channel value in this color structure | Kismet/KismetMathLibrary.h |
|
static UE_float LinearColor_GetMin
(
FLinearColor InColor |
Returns the minimum color channel value in this color structure | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Gray() |
Grey linear color | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Green() |
Green linear color | Kismet/KismetMathLibrary.h |
|
static UE_bool LinearColor_IsNearEqual
(
FLinearColor A, |
Returns true if linear color A is equal to linear color B (A == B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_FColor LinearColor_Quantize
(
FLinearColor InColor |
Quantizes the linear color and returns the result as an 8-bit color. | Kismet/KismetMathLibrary.h |
|
static UE_FColor LinearColor_QuantizeRound
(
FLinearColor InColor |
Quantizes the linear color with rounding and returns the result as an 8-bit color. | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Red() |
Red linear color | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_Set
(
FLinearColor& InOutColor, |
Assign contents of InColor | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetFromHSV
(
FLinearColor& InOutColor, |
Assigns an HSV color to a linear space RGB color | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetFromPow22
(
FLinearColor& InOutColor, |
Assigns an FColor coming from an observed Pow(1/2.2) output, into a linear color. | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetFromSRGB
(
FLinearColor& InOutColor, |
Assigns an FColor coming from an observed sRGB output, into a linear color. | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetRandomHue
(
FLinearColor& InOutColor |
Sets to a random color. Choses a quite nice color based on a random hue. | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetRGBA
(
FLinearColor& InOutColor, |
Assign individual linear RGBA components. | Kismet/KismetMathLibrary.h |
|
static UE_void LinearColor_SetTemperature
(
FLinearColor& InOutColor, |
Converts temperature in Kelvins of a black body radiator to RGB chromaticity. | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_ToNewOpacity
(
FLinearColor InColor, |
Returns a copy of this color using the specified opacity/alpha. | Kismet/KismetMathLibrary.h |
|
static UE_FColor LinearColor_ToRGBE
(
FLinearColor InLinearColor |
Converts from linear to 8-bit RGBE as outlined in Gregory Ward's Real Pixels article, Graphics Gems II, page 80. | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Transparent() |
Transparent linear color - black with 0 opacity/alpha | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_White () |
LinearColor constants - exposed for scripting White linear color | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColor_Yellow() |
Yellow linear color | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColorLerp
(
FLinearColor A, |
Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1) | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor LinearColorLerpUsingHSV
(
FLinearColor A, |
Linearly interpolates between two colors by the specified Alpha amount (100% of A when Alpha=0 and 100% of B when Alpha=1). | Kismet/KismetMathLibrary.h |
|
static bool LinePlaneIntersection
(
const FVector& LineStart, |
Intersection Computes the intersection point between a line and a plane. | Kismet/KismetMathLibrary.h |
|
static bool LinePlaneIntersection_OriginNormal
(
const FVector& LineStart, |
Computes the intersection point between a line and a plane. | Kismet/KismetMathLibrary.h |
|
static double Log
(
double A, |
Returns log of A base B (if B^R == A, returns R) | Kismet/KismetMathLibrary.h |
|
static UE_double Loge
(
double A |
Returns natural log of A (if e^R == A, returns R) | Kismet/KismetMathLibrary.h |
|
static UE_FBox MakeBox
(
FVector Min, |
Box functions Makes an FBox from Min and Max and sets IsValid to true | Kismet/KismetMathLibrary.h |
|
static UE_FBox2D MakeBox2D
(
FVector2D Min, |
Box2D functions Makes an FBox2D from Min and Max and sets IsValid to true | Kismet/KismetMathLibrary.h |
|
static UE_FBoxSphereBounds MakeBoxSphereBounds
(
FVector Origin, |
BoxSphereBounds functions Makes an FBoxSphereBounds given an origin, extent, and radius | Kismet/KismetMathLibrary.h |
|
static FBox MakeBoxWithOrigin
(
const FVector& Origin, |
Utility function to build an box from an Origin and Extent | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor MakeColor
(
float R, |
LinearColor functions Make a color from individual color components (RGB space) | Kismet/KismetMathLibrary.h |
|
static FDateTime MakeDateTime
(
int32 Year, |
DateTime functions. Makes a DateTime struct | Kismet/KismetMathLibrary.h |
|
static FFrameRate MakeFrameRate
(
int32 Numerator, |
Creates a FFrameRate from a Numerator and a Denominator. | Kismet/KismetMathLibrary.h |
|
static FOrientedBox MakeOrientedBox
(
FVector Origin, |
Makes an FOrientedBox from Center, Orientation and Extent | Kismet/KismetMathLibrary.h |
|
static FPlane MakePlaneFromPointAndNormal
(
FVector Point, |
Plane functions. Creates a plane with a facing direction of Normal at the given Point | Kismet/KismetMathLibrary.h |
|
static float MakePulsatingValue
(
float InCurrentTime, |
Simple function to create a pulsating scalar value | Kismet/KismetMathLibrary.h |
|
static FQualifiedFrameTime MakeQualifiedFrameTime
(
FFrameNumber Frame, |
Frame Time and Frame Rate Functions Creates a FQualifiedFrameTime out of a frame number, frame rate, and optional 0-1 clamped subframe. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat MakeQuat
(
float X, |
Makes a quat {X, Y, Z, W} | Kismet/KismetMathLibrary.h |
|
static FRandomStream MakeRandomStream
(
int32 InitialSeed |
Misc functions Makes a SRand-based random number generator | Kismet/KismetMathLibrary.h |
|
static FRandomStream MakeRandomStreamFromLocation
(
const FVector& Location, |
Makes a random stream that will generate deterministic values, optionally grouping outputs within cells on a grid | Kismet/KismetMathLibrary.h |
|
static UE_FTransform MakeRelativeTransform
(
const FTransform& A, |
Computes a relative transform of one transform compared to another. | Kismet/KismetMathLibrary.h |
|
static FRotator MakeRotationFromAxes
(
FVector Forward, |
Build a reference frame from three axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotator
(
float Roll, |
Rotator functions. Makes a rotator {Roll, Pitch, Yaw} from rotation values supplied in degrees | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromX
(
const FVector& X |
Builds a rotator given only a XAxis. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromXY
(
const FVector& X, |
Builds a matrix with given X and Y axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromXZ
(
const FVector& X, |
Builds a matrix with given X and Z axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromY
(
const FVector& Y |
Builds a rotation matrix given only a YAxis. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromYX
(
const FVector& Y, |
Builds a matrix with given Y and X axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromYZ
(
const FVector& Y, |
Builds a matrix with given Y and Z axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromZ
(
const FVector& Z |
Builds a rotation matrix given only a ZAxis. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromZX
(
const FVector& Z, |
Builds a matrix with given Z and X axes. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator MakeRotFromZY
(
const FVector& Z, |
Builds a matrix with given Z and Y axes. | Kismet/KismetMathLibrary.h |
|
static FTimespan MakeTimespan
(
int32 Days, |
Timespan functions. Makes a Timespan struct | Kismet/KismetMathLibrary.h |
|
static FTimespan MakeTimespan2
(
int32 Days, |
Makes a Timespan struct | Kismet/KismetMathLibrary.h |
|
static UE_FTransform MakeTransform
(
FVector Location, |
Transform functions Make a transform from location, rotation and scaleFTransform | Kismet/KismetMathLibrary.h |
|
static UE_FVector MakeVector
(
double X, |
Vector (3D) functions. Makes a vector {X, Y, Z} | Kismet/KismetMathLibrary.h |
|
static FVector_NetQuantize MakeVector_NetQuantize
(
double X, |
NetQuantized vector make/breaks. | Kismet/KismetMathLibrary.h |
|
static FVector_NetQuantize10 MakeVector_NetQuantize10
(
double X, |
Kismet/KismetMathLibrary.h |
|
|
static FVector_NetQuantize100 MakeVector_NetQuantize100
(
double X, |
Kismet/KismetMathLibrary.h |
|
|
static FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal
(
double X, |
Kismet/KismetMathLibrary.h |
|
|
static UE_FVector2D MakeVector2D
(
double X, |
Vector2D functions Makes a 2d vector {X, Y} | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 MakeVector4
(
double X, |
Vector4 functions Makes a 4D vector {X, Y, Z, W} | Kismet/KismetMathLibrary.h |
|
static double MapRangeClamped
(
double Value, |
Returns Value mapped from one range into another where the Value is clamped to the Input Range. | Kismet/KismetMathLibrary.h |
|
static double MapRangeUnclamped
(
double Value, |
Returns Value mapped from one range into another. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_ApplyScale
(
const FMatrix& M, |
Apply Scale to this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_ConcatenateTranslation
(
const FMatrix& M, |
Returns a matrix with an additional translation concatenated. | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_ContainsNaN
(
const FMatrix& M |
Returns true if any element of this matrix is NaN | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_GetColumn
(
const FMatrix& M, |
Get a column of this matrix | Kismet/KismetMathLibrary.h |
|
static UE_float Matrix_GetDeterminant
(
const FMatrix& M |
Kismet/KismetMathLibrary.h |
|
|
static UE_bool Matrix_GetFrustumBottomPlane
(
const FMatrix& M, |
Get the bottom plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_GetFrustumFarPlane
(
const FMatrix& M, |
Get the far plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_GetFrustumLeftPlane
(
const FMatrix& M, |
Get the left plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_GetFrustumNearPlane
(
const FMatrix& M, |
Get the near plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_GetFrustumRightPlane
(
const FMatrix& M, |
Get the right plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_bool Matrix_GetFrustumTopPlane
(
const FMatrix& M, |
Get the top plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_GetInverse
(
const FMatrix& M |
Get the inverse of the Matrix. Handles nil matrices. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_GetMatrixWithoutScale
(
const FMatrix& M, |
Returns matrix after RemoveScaling with error Tolerance (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_float Matrix_GetMaximumAxisScale
(
const FMatrix& M |
Kismet/KismetMathLibrary.h |
|
|
static UE_FVector Matrix_GetOrigin
(
const FMatrix& InMatrix |
Get the origin of the co-ordinate system (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Matrix_GetRotator
(
const FMatrix& M |
Get the rotator representation of this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_float Matrix_GetRotDeterminant
(
const FMatrix& M |
Kismet/KismetMathLibrary.h |
|
|
static UE_void Matrix_GetScaledAxes
(
const FMatrix& M, |
Get axes of this matrix scaled by the scale of the matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_GetScaledAxis
(
const FMatrix& M, |
Get axis of this matrix scaled by the scale of the matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_GetScaleVector
(
const FMatrix& M, |
Return a 3D scale vector calculated from this matrix (where each component is the magnitude of a row vector) with error Tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_GetTransposeAdjoint
(
const FMatrix& M |
Get the Transose Adjoint of the Matrix. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_GetTransposed
(
const FMatrix& M |
Transpose. | Kismet/KismetMathLibrary.h |
|
static UE_void Matrix_GetUnitAxes
(
const FMatrix& M, |
Get unit length axes of this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_GetUnitAxis
(
const FMatrix& M, |
Get unit length axis of this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_Identity() |
Identity matrix. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_InverseTransformPosition
(
const FMatrix& M, |
Inverts the matrix and then transforms V - correctly handles scaling in this matrix. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Matrix_InverseTransformVector
(
const FMatrix& M, |
Transform a direction vector by the inverse of this matrix - will not take into account translation part. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_Mirror
(
const FMatrix& M, |
Utility for mirroring this transform across a certain plane, and flipping one of the axis as well. | Kismet/KismetMathLibrary.h |
|
static UE_void Matrix_RemoveScaling
(
FMatrix& M, |
Remove any scaling from this matrix (ie magnitude of each row is 1) with error Tolerance (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_RemoveTranslation
(
const FMatrix& M |
Remove any translation from this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Matrix_ScaleTranslation
(
const FMatrix& M, |
Scale the translation part of the matrix by the supplied vector. | Kismet/KismetMathLibrary.h |
|
static UE_void Matrix_SetAxis
(
FMatrix& M, |
Set an axis of this matrix (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_void Matrix_SetColumn
(
FMatrix& M, |
Kismet/KismetMathLibrary.h |
|
|
static UE_void Matrix_SetOrigin
(
FMatrix& M, |
Set the origin of the coordinate system to the given vector (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Matrix_ToQuat
(
const FMatrix& M |
Transform a rotation matrix into a quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Matrix_TransformPosition
(
const FMatrix& M, |
Transform a location - will take into account translation part of the FMatrix. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Matrix_TransformVector
(
const FMatrix& M, |
Transform a direction vector - will not take into account translation part of the FMatrix. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Matrix_TransformVector4
(
const FMatrix& M, |
Transform a vector by the matrix. (Assumes Matrix represents a transform) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Max
(
int32 A, |
Returns the maximum value of A and B | Kismet/KismetMathLibrary.h |
|
static UE_int64 MaxInt64
(
int64 A, |
Returns the maximum value of A and B | Kismet/KismetMathLibrary.h |
|
static void MaxOfByteArray
(
const TArray< uint8 >& ByteArray, |
Returns max of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static void MaxOfFloatArray
(
const TArray< float >& FloatArray, |
Returns max of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static void MaxOfIntArray
(
const TArray< int32 >& IntArray, |
Returns max of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static void MedianOfIntArray
(
TArray< int32 > IntArray, |
Returns median of all array entries. Returns value of 0 if the supplied array is empty. | Kismet/KismetMathLibrary.h |
|
static UE_int32 Min
(
int32 A, |
Returns the minimum value of A and B | Kismet/KismetMathLibrary.h |
|
static void MinAreaRectangle
(
UObject* WorldContextObject, |
Geometry Finds the minimum area rectangle that encloses a set of coplanar points. | Kismet/KismetMathLibrary.h |
|
static UE_int64 MinInt64
(
int64 A, |
Returns the minimum value of A and B | Kismet/KismetMathLibrary.h |
|
static void MinOfByteArray
(
const TArray< uint8 >& ByteArray, |
Returns min of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static void MinOfFloatArray
(
const TArray< float >& FloatArray, |
Returns min of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static void MinOfIntArray
(
const TArray< int32 >& IntArray, |
Returns min of all array entries and the index at which it was found. | Kismet/KismetMathLibrary.h |
|
static UE_FVector MirrorVectorByNormal
(
FVector InVect, |
Given a direction vector and a surface normal, returns the vector reflected across the surface normal. | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Multiply_ByteByte
(
uint8 A, |
Byte functions. Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_double Multiply_DoubleDouble
(
double A, |
Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Multiply_Int64Int64
(
int64 A, |
Integer64 functions. Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_double Multiply_IntFloat
(
int32 A, |
Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Multiply_IntInt
(
int32 A, |
Integer functions. Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Multiply_IntPointInt
(
FIntPoint A, |
Multiplication (A * B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Multiply_IntPointIntPoint
(
FIntPoint A, |
Returns IntPoint A multiplied by B | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Multiply_LinearColorFloat
(
FLinearColor A, |
Element-wise multiplication of a linear color by a float (F*R, F*G, F*B, F*A) | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Multiply_LinearColorLinearColor
(
FLinearColor A, |
Element-wise multiplication of two linear colors (R*R, G*G, B*B, A*A) | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Multiply_MatrixFloat
(
const FMatrix& A, |
Multiplies all values of the matrix by a float. | Kismet/KismetMathLibrary.h |
|
static UE_FMatrix Multiply_MatrixMatrix
(
const FMatrix& A, |
Gets the result of multiplying a Matrix to this. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Multiply_QuatQuat
(
const FQuat& A, |
Gets the result of multiplying two quaternions (A * B). | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Multiply_RotatorFloat
(
FRotator A, |
Returns rotator representing rotator A scaled by B | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Multiply_RotatorInt
(
FRotator A, |
Returns rotator representing rotator A scaled by B | Kismet/KismetMathLibrary.h |
|
static UE_FTimespan Multiply_TimespanFloat
(
FTimespan A, |
Scalar multiplication (A * s) | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Multiply_Vector2DFloat
(
FVector2D A, |
Returns Vector A scaled by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Multiply_Vector2DVector2D
(
FVector2D A, |
Element-wise Vector multiplication (Result = {A.x*B.x, A.y*B.y}) | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Multiply_Vector4Vector4
(
const FVector4& A, |
Element-wise Vector multiplication (Result = {A.x*B.x, A.y*B.y, A.z*B.z, A.w*B.w}) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Multiply_VectorFloat
(
FVector A, |
Scales Vector A by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector Multiply_VectorInt
(
FVector A, |
Scales Vector A by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector Multiply_VectorVector
(
FVector A, |
Element-wise Vector multiplication (Result = {A.x*B.x, A.y*B.y, A.z*B.z}) | Kismet/KismetMathLibrary.h |
|
static UE_double MultiplyByPi
(
double Value |
Multiplies the input value by pi. | Kismet/KismetMathLibrary.h |
|
static UE_double MultiplyMultiply_FloatFloat
(
double Base, |
Float functions. Power (Base to the Exp-th power) | Kismet/KismetMathLibrary.h |
|
static UE_bool NearlyEqual_FloatFloat
(
double A, |
Returns true if A is nearly equal to B (|A - B| < ErrorTolerance) | Kismet/KismetMathLibrary.h |
|
static bool NearlyEqual_TransformTransform
(
const FTransform& A, |
Returns true if transform A is nearly equal to B | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Negated2D
(
const FVector2D& A |
Gets a negated copy of the vector. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator NegateRotator
(
FRotator A |
Negate a rotator | Kismet/KismetMathLibrary.h |
|
static UE_FVector NegateVector
(
FVector A |
Negate a vector. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Normal
(
FVector A, |
Gets a normalized unit copy of the vector, ensuring it is safe to do so based on the length. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Normal2D
(
FVector2D A |
Returns a unit normal version of the 2D vector | Kismet/KismetMathLibrary.h |
|
static UE_void Normalize2D
(
FVector2D& A, |
Normalize this vector in-place if it is large enough, set it to (0,0) otherwise. | Kismet/KismetMathLibrary.h |
|
static float NormalizeAxis
(
float Angle |
Clamps an angle to the range of [-180, 180]. | Kismet/KismetMathLibrary.h |
|
static FRotator NormalizedDeltaRotator
(
FRotator A, |
Normalized A-B | Kismet/KismetMathLibrary.h |
|
static double NormalizeToRange
(
double Value, |
Returns Value normalized to the given range. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D NormalSafe2D
(
FVector2D A, |
Gets a normalized copy of the vector, checking it is safe to do so based on the length. | Kismet/KismetMathLibrary.h |
|
static UE_int32 Not_Int
(
int32 A |
Bitwise NOT (~A) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Not_Int64
(
int64 A |
Bitwise NOT (~A) | Kismet/KismetMathLibrary.h |
|
static UE_bool Not_PreBool
(
bool A |
Returns the logical complement of the Boolean value (NOT A) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_BoolBool
(
bool A, |
Returns true if the values are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_ByteByte
(
uint8 A, |
Returns true if A is not equal to B (A != B) | Kismet/KismetMathLibrary.h |
|
| Returns true if A and B are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
|
| Returns true if the values are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool NotEqual_DoubleDouble
(
double A, |
Returns true if A does not equal B (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_Int64Int64
(
int64 A, |
Returns true if A is not equal to B (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_IntInt
(
int32 A, |
Returns true if A is not equal to B (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_IntPointIntPoint
(
FIntPoint A, |
Returns true if IntPoint A is NOT equal to IntPoint B (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_LinearColorLinearColor
(
FLinearColor A, |
Returns true if linear color A is not equal to linear color B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_MatrixMatrix
(
const FMatrix& A, |
Checks whether another Matrix is not equal to this, within specified tolerance. | Kismet/KismetMathLibrary.h |
|
| Returns true if A and B are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
|
| Returns true if A and B are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool NotEqual_QuatQuat
(
const FQuat& A, |
Returns true if Quat A is not equal to Quat B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_RotatorRotator
(
FRotator A, |
Returns true if rotator A is not equal to rotator B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
| Returns true if the values are not equal (A != B) | Kismet/KismetMathLibrary.h |
|
|
static UE_bool NotEqual_Vector2DVector2D
(
FVector2D A, |
Returns true if vector2D A is not equal to vector2D B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_Vector4Vector4
(
const FVector4& A, |
Returns true if vector A is not equal to vector B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqual_VectorVector
(
FVector A, |
Returns true if vector A is not equal to vector B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqualExactly_Vector2DVector2D
(
FVector2D A, |
Returns true if vector2D A is not equal to vector2D B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqualExactly_Vector4Vector4
(
const FVector4& A, |
Returns true if vector A is not equal to vector B (A != B) within a specified error tolerance | Kismet/KismetMathLibrary.h |
|
static UE_bool NotEqualExactly_VectorVector
(
FVector A, |
Returns true if vector A is not equal to vector B (A != B) | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime Now() |
Returns the local date and time on this computer | Kismet/KismetMathLibrary.h |
|
static UE_int64 Or_Int64Int64
(
int64 A, |
Bitwise OR (A | B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Or_IntInt
(
int32 A, |
Bitwise OR (A | B) | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Percent_ByteByte
(
uint8 A, |
Modulo (A % B) | Kismet/KismetMathLibrary.h |
|
static double Percent_FloatFloat
(
double A, |
Modulo (A % B) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Percent_Int64Int64
(
int64 A, |
Modulo (A % B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Percent_IntInt
(
int32 A, |
Modulo (A % B) | Kismet/KismetMathLibrary.h |
|
static float PerlinNoise1D
(
const float Value |
Generates a 1D Perlin noise from the given value. | Kismet/KismetMathLibrary.h |
|
static UE_bool PointsAreCoplanar
(
const TArray< FVector >& Points, |
Determines whether a given set of points are coplanar, with a tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_FVector ProjectPointOnToPlane
(
FVector Point, |
Projects/snaps a point onto a plane defined by a point on the plane and a plane normal. | Kismet/KismetMathLibrary.h |
|
static UE_FVector ProjectVectorOnToPlane
(
FVector V, |
Projects a vector onto a plane defined by a normalized vector (PlaneNormal). | Kismet/KismetMathLibrary.h |
|
static UE_FVector ProjectVectorOnToVector
(
FVector V, |
Projects one vector (V) onto another (Target) and returns the projected vector. | Kismet/KismetMathLibrary.h |
|
static UE_float Quat_AngularDistance
(
const FQuat& A, |
Find the angular distance/difference between two rotation quaternions. | Kismet/KismetMathLibrary.h |
|
static UE_void Quat_EnforceShortestArcWith
(
FQuat& A, |
Modify the quaternion to ensure that the delta between it and B represents the shortest possible rotation angle. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_Euler
(
const FQuat& Q |
Convert a Quaternion into floating-point Euler angles (in degrees). | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Exp
(
const FQuat& Q |
Used in combination with Log(). | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_FindBetweenNormals
(
FVector StartNormal, |
Generates the 'smallest' (geodesic) rotation around a sphere between two normals (assumed to be unit length). | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_FindBetweenVectors
(
FVector Start, |
Generates the 'smallest' (geodesic) rotation around a sphere between two vectors of arbitrary length. | Kismet/KismetMathLibrary.h |
|
static UE_float Quat_GetAngle
(
const FQuat& Q |
Get the angle of this quaternion in radians | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_GetAxisX
(
const FQuat& Q |
Get the forward direction (X axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_GetAxisY
(
const FQuat& Q |
Get the right direction (Y axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_GetAxisZ
(
const FQuat& Q |
Get the up direction (Z axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_GetRotationAxis
(
const FQuat& Q |
Get the axis of rotation of the Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_GetShortestArcWith
(
const FQuat& A, |
Returns the version of this quaternion that represents the shortest rotation angle to the other quaternion | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Identity() |
Quat constants - exposed for scripting Identity quaternion constantFQuat | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Inversed
(
const FQuat& Q |
Return an inversed copy of this quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_bool Quat_IsFinite
(
const FQuat& Q |
Determine if all the values are finite (not NaN nor Inf) in this Quat. | Kismet/KismetMathLibrary.h |
|
static UE_bool Quat_IsIdentity
(
const FQuat& Q, |
Checks whether this Quaternion is an Identity Quaternion. Assumes Quaternion tested is normalized. | Kismet/KismetMathLibrary.h |
|
static UE_bool Quat_IsNonFinite
(
const FQuat& Q |
Determine if there are any non-finite values (NaN or Inf) in this Quat. | Kismet/KismetMathLibrary.h |
|
static UE_bool Quat_IsNormalized
(
const FQuat& Q |
Return true if this quaternion is normalized | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Log
(
const FQuat& Q |
Quaternion with W=0 and V=theta*v. Used in combination with Exp(). | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_MakeFromEuler
(
const FVector& Euler |
Convert a vector of floating-point Euler angles (in degrees) into a Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_MakeFromRotationVector
(
const FVector& V |
Constructs a quaternion corresponding to the rotation vector. | Kismet/KismetMathLibrary.h |
|
static UE_void Quat_Normalize
(
FQuat& Q, |
Normalize this quaternion if it is large enough as compared to the supplied tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Normalized
(
const FQuat& Q, |
Get a normalized copy of this quaternion. If it is too small, returns an identity quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_RotateVector
(
const FQuat& Q, |
Rotate a vector by this quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator Quat_Rotator
(
const FQuat& Q |
Converts to Rotator representation of this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_void Quat_SetComponents
(
FQuat& Q, |
Set X, Y, Z, W components of Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_void Quat_SetFromEuler
(
FQuat& Q, |
Convert a vector of floating-point Euler angles (in degrees) into a Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_float Quat_Size
(
const FQuat& Q |
Get the length of the quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_float Quat_SizeSquared
(
const FQuat& Q |
Get the squared length of the quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Quat_Slerp
(
const FQuat& A, |
Spherical interpolation between Quaternions. Result is normalized. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_ToRotationVector
(
const FQuat& Q |
Get the rotation vector corresponding to this quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_UnrotateVector
(
const FQuat& Q, |
Rotate a vector by the inverse of this quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_VectorForward
(
const FQuat& Q |
Get the forward direction (X axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_VectorRight
(
const FQuat& Q |
Get the right direction (Y axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Quat_VectorUp
(
const FQuat& Q |
Get the up direction (Z axis) after it has been rotated by this Quaternion. | Kismet/KismetMathLibrary.h |
|
static FQuat QuaternionSpringInterp
(
FQuat Current, |
Uses a simple spring model to interpolate a quaternion from Current to Target. | Kismet/KismetMathLibrary.h |
|
static UE_double RadiansToDegrees
(
double A |
Returns degrees value based on the input radians | Kismet/KismetMathLibrary.h |
|
static UE_bool RandomBool() |
Boolean functions. Returns a uniformly distributed random bool | Kismet/KismetMathLibrary.h |
|
static bool RandomBoolFromStream
(
const FRandomStream& Stream |
Returns a random bool | Kismet/KismetMathLibrary.h |
|
static bool RandomBoolWithWeight
(
float Weight |
Get a random chance with the specified weight. | Kismet/KismetMathLibrary.h |
|
static bool RandomBoolWithWeightFromStream
(
const FRandomStream& RandomStream, |
Get a random chance with the specified weight. | Kismet/KismetMathLibrary.h |
|
static UE_double RandomFloat() |
Returns a random float between 0 and 1 | Kismet/KismetMathLibrary.h |
|
static float RandomFloatFromStream
(
const FRandomStream& Stream |
Returns a random float between 0 and 1 | Kismet/KismetMathLibrary.h |
|
static UE_double RandomFloatInRange
(
double Min, |
Generate a random number between Min and Max | Kismet/KismetMathLibrary.h |
|
static float RandomFloatInRangeFromStream
(
const FRandomStream& Stream, |
Generate a random number between Min and Max | Kismet/KismetMathLibrary.h |
|
static UE_int32 RandomInteger
(
int32 Max |
Returns a uniformly distributed random number between 0 and Max - 1 | Kismet/KismetMathLibrary.h |
|
static UE_int64 RandomInteger64
(
int64 Max |
Returns a uniformly distributed random number between 0 and Max - 1 | Kismet/KismetMathLibrary.h |
|
static UE_int64 RandomInteger64InRange
(
int64 Min, |
Return a random integer64 between Min and Max (>= Min and <= Max) | Kismet/KismetMathLibrary.h |
|
static int32 RandomIntegerFromStream
(
const FRandomStream& Stream, |
Random stream functions Returns a uniformly distributed random number between 0 and Max - 1 | Kismet/KismetMathLibrary.h |
|
static UE_int32 RandomIntegerInRange
(
int32 Min, |
Return a random integer between Min and Max (>= Min and <= Max) | Kismet/KismetMathLibrary.h |
|
static int32 RandomIntegerInRangeFromStream
(
const FRandomStream& Stream, |
Return a random integer between Min and Max (>= Min and <= Max) | Kismet/KismetMathLibrary.h |
|
static UE_FVector RandomPointInBoundingBox
(
const FVector Center, |
Returns a random point within the specified bounding box using the first vector as an origin and the second as the box extents. | Kismet/KismetMathLibrary.h |
|
static UE_FVector RandomPointInBoundingBox_Box
(
const FBox Box |
Returns a random point within the specified bounding box. | Kismet/KismetMathLibrary.h |
|
static FVector RandomPointInBoundingBoxFromStream
(
const FRandomStream& Stream, |
Returns a random point within the specified bounding box using the first vector as an origin and the second as the half size of the AABB. | Kismet/KismetMathLibrary.h |
|
static FVector RandomPointInBoundingBoxFromStream_Box
(
const FRandomStream& Stream, |
Returns a random point within the specified bounding box. | Kismet/KismetMathLibrary.h |
|
static FRotator RandomRotator
(
bool bRoll |
Generates a random rotation, with optional random roll. | Kismet/KismetMathLibrary.h |
|
static FRotator RandomRotatorFromStream
(
const FRandomStream& Stream, |
Create a random rotation | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVector() |
Returns a random vector with length of 1 | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorFromStream
(
const FRandomStream& Stream |
Returns a random vector with length of 1.0 | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInConeInDegrees
(
FVector ConeDir, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInConeInDegreesFromStream
(
const FRandomStream& Stream, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static UE_FVector RandomUnitVectorInConeInRadians
(
FVector ConeDir, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInConeInRadiansFromStream
(
const FRandomStream& Stream, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInEllipticalConeInDegrees
(
FVector ConeDir, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInEllipticalConeInDegreesFromStream
(
const FRandomStream& Stream, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInEllipticalConeInRadians
(
FVector ConeDir, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FVector RandomUnitVectorInEllipticalConeInRadiansFromStream
(
const FRandomStream& Stream, |
Returns a random vector with length of 1, within the specified cone, with uniform random distribution. | Kismet/KismetMathLibrary.h |
|
static FRotator REase
(
FRotator A, |
Easing between A and B using a specified easing function | Kismet/KismetMathLibrary.h |
|
static void ReportError_DaysInMonth() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_ByteByte() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_DoubleDouble() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_FloatFloat() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_Int64Int64() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_IntInt() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_IntPointOnInt() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_IntPointOnIntPoint() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_Vector2DFloat() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_Vector2DVector2D() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_VectorFloat() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_VectorInt() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Divide_VectorVector() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Percent_ByteByte() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Percent_Int64Int64() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Percent_IntInt() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_ProjectVectorOnToVector() |
Kismet/KismetMathLibrary.h | ||
static void ReportError_Sqrt() |
Kismet/KismetMathLibrary.h | ||
static void ResetFloatSpringState
(
FFloatSpringState& SpringState |
Resets the state of a float spring | Kismet/KismetMathLibrary.h |
|
static void ResetQuaternionSpringState
(
FQuaternionSpringState& SpringState |
Resets the state of a quaternion spring | Kismet/KismetMathLibrary.h |
|
static void ResetRandomStream
(
const FRandomStream& Stream |
Reset a random stream | Kismet/KismetMathLibrary.h |
|
static void ResetVectorSpringState
(
FVectorSpringState& SpringState |
Resets the state of a vector spring | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor RGBLinearToHSV
(
FLinearColor RGB |
Converts a RGB linear color to HSV (where H is in R, S is in G, and V is in B) | Kismet/KismetMathLibrary.h |
|
static UE_void RGBToHSV
(
FLinearColor InColor, |
Breaks apart a color into individual HSV components (as well as alpha) (Hue is [0..360) while Saturation and Value are 0..1) | Kismet/KismetMathLibrary.h |
|
static UE_void RGBToHSV_Vector
(
FLinearColor RGB, |
Converts a RGB linear color to HSV (where H is in R (0..360), S is in G (0..1), and V is in B (0..1)) | Kismet/KismetMathLibrary.h |
|
static UE_FRotator RInterpTo
(
FRotator Current, |
Tries to reach Target rotation based on Current rotation, giving a nice smooth feeling when rotating to Target rotation. | Kismet/KismetMathLibrary.h |
|
static UE_FRotator RInterpTo_Constant
(
FRotator Current, |
Tries to reach Target rotation at a constant rate.FRotator | Kismet/KismetMathLibrary.h |
|
static FRotator RLerp
(
FRotator A, |
Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1) | Kismet/KismetMathLibrary.h |
|
static FVector RotateAngleAxis
(
FVector InVect, |
Returns result of vector A rotated by AngleDeg around Axis | Kismet/KismetMathLibrary.h |
|
static FRotator RotatorFromAxisAndAngle
(
FVector Axis, |
Create a rotation from an axis and supplied angle (in degrees) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Round
(
double A |
Rounds A to the nearest integer (e.g., -1.6 becomes -2 and 1.6 becomes 2) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Round64
(
double A |
Rounds A to the nearest integer (e.g., -1.6 becomes -2 and 1.6 becomes 2) | Kismet/KismetMathLibrary.h |
|
static double SafeDivide
(
double A, |
This functions returns 0 if B (the denominator) is zero | Kismet/KismetMathLibrary.h |
|
static void SeedRandomStream
(
FRandomStream& Stream |
Create a new random seed for a random stream | Kismet/KismetMathLibrary.h |
|
| If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
|
static UE_FLinearColor SelectColor
(
FLinearColor A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
static UE_double SelectFloat
(
double A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
static UE_int32 SelectInt
(
int32 A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
| If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
|
| If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
|
static UE_FRotator SelectRotator
(
FRotator A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
| If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
|
| If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
|
static UE_FTransform SelectTransform
(
const FTransform& A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
static UE_FVector SelectVector
(
FVector A, |
If bPickA is true, A is returned, otherwise B is | Kismet/KismetMathLibrary.h |
|
static UE_void Set2D
(
FVector2D& A, |
Set the values of the vector directly. | Kismet/KismetMathLibrary.h |
|
static void SetFloatSpringStateVelocity
(
FFloatSpringState& SpringState, |
Sets the state velocity of a float spring | Kismet/KismetMathLibrary.h |
|
static void SetQuaternionSpringStateAngularVelocity
(
FQuaternionSpringState& SpringState, |
Sets the state angular velocity of a quaternion spring | Kismet/KismetMathLibrary.h |
|
static void SetRandomStreamSeed
(
FRandomStream& Stream, |
Set the seed of a random stream to a specific number | Kismet/KismetMathLibrary.h |
|
static void SetVectorSpringStateVelocity
(
FVectorSpringState& SpringState, |
Sets the state velocity of a vector spring | Kismet/KismetMathLibrary.h |
|
static UE_double SignOfFloat
(
double A |
Sign (float, returns -1 if A < 0, 0 if A is zero, and +1 if A > 0) | Kismet/KismetMathLibrary.h |
|
static UE_int32 SignOfInteger
(
int32 A |
Sign (integer, returns -1 if A < 0, 0 if A is zero, and +1 if A > 0) | Kismet/KismetMathLibrary.h |
|
static UE_int64 SignOfInteger64
(
int64 A |
Sign (integer64, returns -1 if A < 0, 0 if A is zero, and +1 if A > 0) | Kismet/KismetMathLibrary.h |
|
static UE_double Sin
(
double A |
Returns the sine of A (expects Radians) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Spherical2DToUnitCartesian
(
FVector2D A |
Converts spherical coordinates on the unit sphere into a Cartesian unit length vector. | Kismet/KismetMathLibrary.h |
|
static UE_double Sqrt
(
double A |
Returns square root of A | Kismet/KismetMathLibrary.h |
|
static UE_double Square
(
double A |
Returns square of A (A*A) | Kismet/KismetMathLibrary.h |
|
static UE_uint8 Subtract_ByteByte
(
uint8 A, |
Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
| Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
|
| Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
|
static UE_double Subtract_DoubleDouble
(
double A, |
Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_int64 Subtract_Int64Int64
(
int64 A, |
Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Subtract_IntInt
(
int32 A, |
Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Subtract_IntPointInt
(
FIntPoint A, |
Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_FIntPoint Subtract_IntPointIntPoint
(
FIntPoint A, |
Returns IntPoint A subtracted by B | Kismet/KismetMathLibrary.h |
|
static UE_FLinearColor Subtract_LinearColorLinearColor
(
FLinearColor A, |
Element-wise subtraction of two linear colors (R-R, G-G, B-B, A-A) | Kismet/KismetMathLibrary.h |
|
static UE_FQuat Subtract_QuatQuat
(
const FQuat& A, |
Returns subtraction of Vector B from Vector A (A - B) | Kismet/KismetMathLibrary.h |
|
| Subtraction (A - B) | Kismet/KismetMathLibrary.h |
|
|
static UE_FVector2D Subtract_Vector2DFloat
(
FVector2D A, |
Returns Vector A subtracted by B | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Subtract_Vector2DVector2D
(
FVector2D A, |
Returns subtraction of Vector B from Vector A (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Subtract_Vector4Vector4
(
const FVector4& A, |
Returns subtraction of Vector B from Vector A (A - B) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Subtract_VectorFloat
(
FVector A, |
Subtracts a float from each component of a vector | Kismet/KismetMathLibrary.h |
|
static UE_FVector Subtract_VectorInt
(
FVector A, |
Subtracts an integer from each component of a vector | Kismet/KismetMathLibrary.h |
|
static UE_FVector Subtract_VectorVector
(
FVector A, |
Vector subtraction | Kismet/KismetMathLibrary.h |
|
static UE_double Tan
(
double A |
Returns the tan of A (expects Radians) | Kismet/KismetMathLibrary.h |
|
static FTransform TEase
(
const FTransform& A, |
Ease between A and B using a specified easing function. | Kismet/KismetMathLibrary.h |
|
| Converts a time span string to a Timespan object | Kismet/KismetMathLibrary.h |
|
|
static UE_FTimespan TimespanMaxValue() |
Timespan constants Returns the maximum time span value | Kismet/KismetMathLibrary.h |
|
static UE_FTimespan TimespanMinValue() |
Returns the minimum time span value | Kismet/KismetMathLibrary.h |
|
| Returns the ratio between two time spans (A / B), handles zero values | Kismet/KismetMathLibrary.h |
|
|
static UE_FTimespan TimespanZeroValue() |
Returns a zero time span value | Kismet/KismetMathLibrary.h |
|
static FTransform TInterpTo
(
const FTransform& Current, |
Tries to reach Target transform based on distance from Current position, giving a nice smooth feeling when tracking a position. | Kismet/KismetMathLibrary.h |
|
static FTransform TLerp
(
const FTransform& A, |
Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1). | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime Today() |
Returns the local date on this computer | Kismet/KismetMathLibrary.h |
|
static UE_void ToDirectionAndLength2D
(
FVector2D A, |
Util to convert this vector into a unit direction vector and its original length. | Kismet/KismetMathLibrary.h |
|
static UE_FString ToHex_LinearColor
(
FLinearColor InColor |
Converts this color value to a hexadecimal string. The format of the string is RRGGBBAA. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D ToRounded2D
(
FVector2D A |
Get this vector as a vector where each component has been rounded to the nearest int. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D ToSign2D
(
FVector2D A |
Get a copy of the vector as sign only. | Kismet/KismetMathLibrary.h |
|
static UE_int64 ToUnixTimestamp
(
const FDateTime& Time |
Returns this date as the number of seconds since the Unix Epoch (January 1st of 1970). | Kismet/KismetMathLibrary.h |
|
static UE_double ToUnixTimestampDouble
(
const FDateTime& Time |
Returns this date as the number of seconds since the Unix Epoch (January 1st of 1970). | Kismet/KismetMathLibrary.h |
|
static float Transform_Determinant
(
const FTransform& Transform |
Calculates the determinant of the transform (converts to FMatrix internally) | Kismet/KismetMathLibrary.h |
|
static UE_FVector TransformDirection
(
const FTransform& T, |
Transform a direction vector by the supplied transform - will not change its length. | Kismet/KismetMathLibrary.h |
|
static UE_FVector TransformLocation
(
const FTransform& T, |
Transform a position by the supplied transform. | Kismet/KismetMathLibrary.h |
|
static FRotator TransformRotation
(
const FTransform& T, |
Transform a rotator by the supplied transform. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 TransformVector4
(
const FMatrix& Matrix, |
Transform the input vector4 by a provided matrix4x4 and returns the resulting vector4. | Kismet/KismetMathLibrary.h |
|
static UE_FDateTime UtcNow() |
Returns the UTC date and time on this computer | Kismet/KismetMathLibrary.h |
|
static FVector VEase
(
FVector A, |
Easing between A and B using a specified easing function | Kismet/KismetMathLibrary.h |
|
static void Vector_AddBounded
(
FVector& A, |
Add a vector to this and clamp the result to an axis aligned cube centered at the origin. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector_Assign
(
FVector& A, |
Assign the values of the supplied vector. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Backward() |
3D vector Unreal backward direction constant (-1,0,0) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_BoundedToBox
(
FVector InVect, |
Get a copy of this vector, clamped inside of the specified axis aligned cube. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_BoundedToCube
(
FVector InVect, |
Get a copy of this vector, clamped inside of an axis aligned cube centered at the origin. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ClampSize2D
(
FVector A, |
Create a copy of this vector, with the 2D magnitude/size/length clamped between Min and Max. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ClampSizeMax
(
FVector A, |
Create a copy of this vector, with its maximum magnitude/size/length clamped to MaxSize. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ClampSizeMax2D
(
FVector A, |
Create a copy of this vector, with the maximum 2D magnitude/size/length clamped to MaxSize. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ComponentMax
(
FVector A, |
Find the maximum elements (X, Y and Z) between the two vector's components | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ComponentMin
(
FVector A, |
Find the minimum elements (X, Y and Z) between the two vector's components | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_CosineAngle2D
(
FVector A, |
Returns the cosine of the angle between this vector and another projected onto the XY plane (no Z). | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_Distance
(
FVector V1, |
Distance between two points. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_Distance2D
(
FVector V1, |
Euclidean distance between two points in the XY plane (ignoring Z). | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_Distance2DSquared
(
FVector V1, |
Squared euclidean distance between two points in the XY plane (ignoring Z). | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_DistanceSquared
(
FVector V1, |
Squared distance between two points. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Down() |
3D vector Unreal down direction constant (0,0,-1) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Forward() |
3D vector Unreal forward direction constant (1,0,0) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_GetAbs
(
FVector A |
Get a copy of this vector with absolute value of each component. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_GetAbsMax
(
FVector A |
Find the maximum absolute element (abs(X), abs(Y) or abs(Z)) of a vector | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_GetAbsMin
(
FVector A |
Find the minimum absolute element (abs(X), abs(Y) or abs(Z)) of a vector | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_GetProjection
(
FVector A |
Projects 2D components of vector based on Z. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_GetSignVector
(
FVector A |
Get a copy of the vector as sign only. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector_HeadingAngle
(
FVector A |
Convert a direction vector into a 'heading' angle. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsNAN
(
const FVector& A |
Determines if any component is not a number (NAN) | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsNearlyZero
(
const FVector& A, |
Checks whether vector is near to zero within a specified tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsNormal
(
const FVector& A |
Determines if vector is normalized / unit (length 1). | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsUniform
(
const FVector& A, |
Checks whether all components of this vector are the same, within a tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsUnit
(
const FVector& A, |
Determines if vector is normalized / unit (length 1) within specified squared tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector_IsZero
(
const FVector& A |
Checks whether all components of the vector are exactly zero. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Left() |
3D vector Unreal left direction constant (0,-1,0) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_MirrorByPlane
(
FVector A, |
Mirrors a vector about a plane. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Normal2D
(
FVector A, |
Gets a normalized unit copy of the 2D components of the vector, ensuring it is safe to do so. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector_Normalize
(
FVector& A, |
Normalize this vector in-place if it is large enough or set it to (0,0,0) otherwise. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_NormalUnsafe
(
const FVector& A |
Calculates normalized unit version of vector without checking for zero length. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_One() |
3D vector one constant (1,1,1) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ProjectOnToNormal
(
FVector V, |
Gets a copy of this vector projected onto the input vector, which is assumed to be unit length. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Reciprocal
(
const FVector& A |
Gets the reciprocal of this vector, avoiding division by zero. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Right() |
3D vector Unreal right direction constant (0,1,0) | Kismet/KismetMathLibrary.h |
|
static UE_void Vector_Set
(
FVector& A, |
Set the values of the vector directly. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_SlerpNormals
(
FVector NormalA, |
Interpolate from normalized vector A to normalized vector B along a spherical path. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_SlerpVectorToDirection
(
FVector Vector, |
Interpolate from a vector to the direction of another vector along a spherical path. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_SnappedToGrid
(
FVector InVect, |
Gets a copy of this vector snapped to a grid. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ToDegrees
(
FVector A |
Converts a vector containing radian values to a vector containing degree values. | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_ToRadians
(
FVector A |
Converts a vector containing degree values to a vector containing radian values. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector_UnitCartesianToSpherical
(
FVector A |
Converts a Cartesian unit vector into spherical coordinates on the unit sphere. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector_UnwindEuler
(
FVector& A |
When this vector contains Euler angles (degrees), ensure that angles are between +/-180 | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Up() |
3D vector Unreal up direction constant (0,0,1) | Kismet/KismetMathLibrary.h |
|
static UE_FVector Vector_Zero() |
Vector (3D) constants - exposed for scripting 3D vector zero constant (0,0,0)FVector | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector2D_One() |
Vector2D constants - exposed for scripting 2D one vector constant (1,1)FVector2D | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector2D_Unit45Deg () |
2D unit vector constant along the 45 degree angle or symmetrical positive axes (sqrt(.5),sqrt(.5)) or (.707,.707). | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector2D_Zero() |
2D zero vector constant (0,0) | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector2DInterpTo
(
FVector2D Current, |
Tries to reach Target based on distance from Current position, giving a nice smooth feeling when tracking a position. | Kismet/KismetMathLibrary.h |
|
static UE_FVector2D Vector2DInterpTo_Constant
(
FVector2D Current, |
Tries to reach Target at a constant rate. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector4_Assign
(
FVector4& A, |
Assign the values of the supplied vector. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_CrossProduct3
(
const FVector4& A, |
Returns the cross product of two vectors - see http://mathworld.wolfram.com/CrossProduct.html | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_DotProduct
(
const FVector4& A, |
Returns the dot product of two vectors - see http://mathworld.wolfram.com/DotProduct.html | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_DotProduct3
(
const FVector4& A, |
Returns the dot product of two vectors - see http://mathworld.wolfram.com/DotProduct.html The W element is ignored. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector4_IsNAN
(
const FVector4& A |
Determines if any component is not a number (NAN) | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector4_IsNearlyZero3
(
const FVector4& A, |
Checks whether vector is near to zero within a specified tolerance. The W element is ignored. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector4_IsNormal3
(
const FVector4& A |
Determines if vector is normalized / unit (length 1). The W element is ignored. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector4_IsUnit3
(
const FVector4& A, |
Determines if vector is normalized / unit (length 1) within specified squared tolerance. | Kismet/KismetMathLibrary.h |
|
static UE_bool Vector4_IsZero
(
const FVector4& A |
Checks whether all components of the vector are exactly zero. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_MirrorByVector3
(
const FVector4& Direction, |
Given a direction vector and a surface normal, returns the vector reflected across the surface normal. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_Negated
(
const FVector4& A |
Gets a negated copy of the vector. Equivalent to -Vector for scripts. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_Normal3
(
const FVector4& A, |
Gets a normalized unit copy of the vector, ensuring it is safe to do so based on the length. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector4_Normalize3
(
FVector4& A, |
Normalize this vector in-place if it is large enough or set it to (0,0,0,0) otherwise. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_NormalUnsafe3
(
const FVector4& A |
Calculates normalized unit version of vector without checking for zero length. | Kismet/KismetMathLibrary.h |
|
static UE_void Vector4_Set
(
FVector4& A, |
Set the values of the vector directly. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_Size
(
const FVector4& A |
Returns the length of the vector. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_Size3
(
const FVector4& A |
Returns the length of the vector. The W element is ignored. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_SizeSquared
(
const FVector4& A |
Returns the squared length of the vector. | Kismet/KismetMathLibrary.h |
|
static UE_double Vector4_SizeSquared3
(
const FVector4& A |
Returns the squared length of the vector. The W element is ignored. | Kismet/KismetMathLibrary.h |
|
static UE_FVector4 Vector4_Zero() |
Vector4 constants - exposed for scripting 4D vector zero constant (0,0,0)FVector4 | Kismet/KismetMathLibrary.h |
|
static FVector VectorSpringInterp
(
FVector Current, |
Uses a simple spring model to interpolate a vector from Current to Target. | Kismet/KismetMathLibrary.h |
|
static UE_FVector VInterpTo
(
FVector Current, |
Tries to reach Target based on distance from Current position, giving a nice smooth feeling when tracking a position. | Kismet/KismetMathLibrary.h |
|
static UE_FVector VInterpTo_Constant
(
FVector Current, |
Tries to reach Target at a constant rate. | Kismet/KismetMathLibrary.h |
|
static UE_FVector VLerp
(
FVector A, |
Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1) | Kismet/KismetMathLibrary.h |
|
static UE_double VSize
(
FVector A |
Returns the length of the vector | Kismet/KismetMathLibrary.h |
|
static UE_double VSize2D
(
FVector2D A |
Returns the length of a 2D Vector. | Kismet/KismetMathLibrary.h |
|
static UE_double VSize2DSquared
(
FVector2D A |
Returns the squared length of a 2D Vector. | Kismet/KismetMathLibrary.h |
|
static UE_double VSizeSquared
(
FVector A |
Returns the squared length of the vector | Kismet/KismetMathLibrary.h |
|
static UE_double VSizeXY
(
FVector A |
Returns the length of the vector's XY components. | Kismet/KismetMathLibrary.h |
|
static UE_double VSizeXYSquared
(
FVector A |
Returns the squared length of the vector's XY components. | Kismet/KismetMathLibrary.h |
|
static float WeightedMovingAverage_Float
(
float CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and the weight | Kismet/KismetMathLibrary.h |
|
static FRotator WeightedMovingAverage_FRotator
(
FRotator CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and the weight | Kismet/KismetMathLibrary.h |
|
static FVector WeightedMovingAverage_FVector
(
FVector CurrentSample, |
Calculates the new value in a weighted moving average series using the previous value and the weight | Kismet/KismetMathLibrary.h |
|
static UE_int32 Wrap
(
int32 Value, |
Returns Value between A and B (inclusive) that wraps around | Kismet/KismetMathLibrary.h |
|
static UE_int64 Xor_Int64Int64
(
int64 A, |
Bitwise XOR (A ^ B) | Kismet/KismetMathLibrary.h |
|
static UE_int32 Xor_IntInt
(
int32 A, |
Bitwise XOR (A ^ B) | Kismet/KismetMathLibrary.h |
|