6#include "CoreMinimal.h"
7#include "Kismet/BlueprintFunctionLibrary.h"
9#include "MoreMathLibrary.generated.h"
29 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog2 [Float]", CompactNodeTitle =
"FLOG2", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
30 static int32 FloorLog2_Float(
float Number);
39 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog2 [Double]", CompactNodeTitle =
"FLOG2", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
40 static int32 FloorLog2_Double(
double Number);
50 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog10 [Integer]", CompactNodeTitle =
"FLOG10", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
51 static int32 FloorLog10_Integer(int32 Number);
61 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog10 [Integer64]", CompactNodeTitle =
"FLOG10", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
62 static int32 FloorLog10_Integer64(int64 Number);
72 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog10 [Float]", CompactNodeTitle =
"FLOG10", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
73 static int32 FloorLog10_Float(
float Number);
83 UFUNCTION(BlueprintPure, meta = (DisplayName =
"FloorLog10 [Double]", CompactNodeTitle =
"FLOG10", Keywords =
"flog floor log"), Category =
"Math|BigInteger")
84 static int32 FloorLog10_Double(
double Number);
94 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Greatest Common Divisor [Integer]", CompactNodeTitle =
"GCD", Keywords =
"gcd"), Category =
"Math|BigInteger")
95 static int32 Gcd_IntegerInteger(int32 A,
const int32 B);
104 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Greatest Common Divisor [Integer64]", CompactNodeTitle =
"GCD", Keywords =
"gcd"), Category =
"Math|BigInteger")
105 static int64 Gcd_Integer64Integer64(int64 A,
const int64 B);
113 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Power of 10 [Integer]", CompactNodeTitle =
"POW10"), Category =
"Math|BigInteger")
114 static int32 Pow10Int_Int(int32 Exponent);
122 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Power of 10 [Integer64]", CompactNodeTitle =
"POW10"), Category =
"Math|BigInteger")
123 static int64 Pow10Int64_Int(int32 Exponent);
128#if DBN_INLINE_ENABLED
129#include "MoreMathLibrary.inl"
Definition: MoreMathLibrary.h:17