198 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
205 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(
Weight =
"0.5", NotBlueprintThreadSafe))
212 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(
Weight =
"0.5", ScriptMethod =
"RandomBoolWithWeight", ScriptMethodMutable))
216 UFUNCTION(BlueprintPure, meta=(DisplayName =
"NOT Boolean", CompactNodeTitle =
"NOT", Keywords =
"! not negate"), Category=
"Math|Boolean")
220 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Boolean)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Math|Boolean")
224 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Boolean)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Math|Boolean")
228 UFUNCTION(BlueprintPure, meta=(DisplayName =
"AND Boolean", CompactNodeTitle =
"AND", Keywords =
"& and", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Boolean")
232 UFUNCTION(BlueprintPure, meta=(DisplayName =
"NAND Boolean", CompactNodeTitle =
"NAND", Keywords =
"!& nand", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Boolean")
236 UFUNCTION(BlueprintPure, meta=(DisplayName =
"OR Boolean", CompactNodeTitle =
"OR", Keywords =
"| or", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Boolean")
240 UFUNCTION(BlueprintPure, meta=(DisplayName =
"XOR Boolean", CompactNodeTitle =
"XOR", Keywords =
"^ xor"), Category=
"Math|Boolean")
244 UFUNCTION(BlueprintPure, meta=(DisplayName =
"NOR Boolean", CompactNodeTitle =
"NOR", Keywords =
"!^ nor"), Category=
"Math|Boolean")
252 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte * Byte", CompactNodeTitle =
"*", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Byte")
256 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte / Byte", CompactNodeTitle =
"/", Keywords =
"/ divide division"), Category=
"Math|Byte")
260 UFUNCTION(BlueprintPure, meta=(DisplayName =
"% (Byte)", CompactNodeTitle =
"%", Keywords =
"% modulus"), Category=
"Math|Byte")
264 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte + Byte", CompactNodeTitle =
"+", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Byte")
268 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte - Byte", CompactNodeTitle =
"-", Keywords =
"- subtract minus"), Category=
"Math|Byte")
272 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Min (Byte)", CompactNodeTitle =
"MIN", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Byte")
276 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Max (Byte)", CompactNodeTitle =
"MAX", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Byte")
280 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte < Byte", CompactNodeTitle =
"<", Keywords =
"< less"), Category=
"Math|Byte")
284 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte > Byte", CompactNodeTitle =
">", Keywords =
"> greater"), Category=
"Math|Byte")
288 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte <= Byte", CompactNodeTitle =
"<=", Keywords =
"<= less"), Category=
"Math|Byte")
292 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Byte >= Byte", CompactNodeTitle =
">=", Keywords =
">= greater"), Category=
"Math|Byte")
296 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Byte)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Math|Byte")
300 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Byte)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Math|Byte")
308 UFUNCTION(BlueprintPure, meta=(DisplayName =
"int * int", CompactNodeTitle =
"*", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
312 UFUNCTION(BlueprintPure, meta=(DisplayName =
"int / int", CompactNodeTitle =
"/", Keywords =
"/ divide division"), Category=
"Math|Integer")
316 UFUNCTION(BlueprintPure, meta=(DisplayName =
"% (Integer)", CompactNodeTitle =
"%", Keywords =
"% modulus"), Category=
"Math|Integer")
320 UFUNCTION(BlueprintPure, meta=(DisplayName =
"int + int", CompactNodeTitle =
"+", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
324 UFUNCTION(BlueprintPure, meta=(DisplayName =
"int - int", CompactNodeTitle =
"-", Keywords =
"- subtract minus"), Category=
"Math|Integer")
328 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer < integer", CompactNodeTitle =
"<", Keywords =
"< less"), Category=
"Math|Integer")
332 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer > integer", CompactNodeTitle =
">", Keywords =
"> greater"), Category=
"Math|Integer")
336 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer <= integer", CompactNodeTitle =
"<=", Keywords =
"<= less"), Category=
"Math|Integer")
340 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer >= integer", CompactNodeTitle =
">=", Keywords =
">= greater"), Category=
"Math|Integer")
344 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Integer)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Math|Integer")
348 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Integer)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Math|Integer")
355 UFUNCTION(BlueprintPure, meta = (DisplayName =
"In Range (Integer)",
Min =
"0",
Max =
"10"), Category =
"Math|Integer")
359 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise AND", CompactNodeTitle =
"&", Keywords =
"& and", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
363 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise XOR", CompactNodeTitle =
"^", Keywords =
"^ xor"), Category=
"Math|Integer")
367 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise OR", CompactNodeTitle =
"|", Keywords =
"| or", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
371 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Bitwise NOT", CompactNodeTitle =
"~", Keywords =
"~ not"), Category =
"Math|Integer")
375 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Sign (Integer)"), Category=
"Math|Integer")
379 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
383 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta = (NotBlueprintThreadSafe))
387 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Min (Integer)", CompactNodeTitle =
"MIN", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
391 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Max (Integer)", CompactNodeTitle =
"MAX", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer")
395 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Clamp (Integer)"), Category=
"Math|Integer")
399 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Wrap (Integer)",
Min =
"0",
Max =
"100"), Category =
"Math|Integer")
403 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Absolute (Integer)", CompactNodeTitle =
"ABS"), Category=
"Math|Integer")
411 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 * integer64", CompactNodeTitle =
"*", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
415 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 / integer64", CompactNodeTitle =
"/", Keywords =
"/ divide division"), Category=
"Math|Integer64")
419 UFUNCTION(BlueprintPure, meta = (DisplayName =
"% (integer64)", CompactNodeTitle =
"%", Keywords =
"% modulus"), Category =
"Math|Integer64")
423 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 + integer64", CompactNodeTitle =
"+", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
427 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 - integer64", CompactNodeTitle =
"-", Keywords =
"- subtract minus"), Category=
"Math|Integer64")
431 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 < integer64", CompactNodeTitle =
"<", Keywords =
"< less"), Category=
"Math|Integer64")
435 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 > integer64", CompactNodeTitle =
">", Keywords =
"> greater"), Category=
"Math|Integer64")
439 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 <= integer64", CompactNodeTitle =
"<=", Keywords =
"<= less"), Category=
"Math|Integer64")
443 UFUNCTION(BlueprintPure, meta=(DisplayName =
"integer64 >= integer64", CompactNodeTitle =
">=", Keywords =
">= greater"), Category=
"Math|Integer64")
447 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Integer64)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Math|Integer64")
451 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Integer64)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Math|Integer64")
458 UFUNCTION(BlueprintPure, meta = (DisplayName =
"In Range (Integer64)",
Min =
"0",
Max =
"10"), Category =
"Math|Integer64")
462 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise AND", CompactNodeTitle =
"&", Keywords =
"& and", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
466 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise XOR", CompactNodeTitle =
"^", Keywords =
"^ xor"), Category=
"Math|Integer64")
470 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Bitwise OR", CompactNodeTitle =
"|", Keywords =
"| or", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
474 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Bitwise NOT", CompactNodeTitle =
"~", Keywords =
"~ not"), Category =
"Math|Integer64")
478 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Sign (Integer64)"), Category=
"Math|Integer64")
482 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
486 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta = (NotBlueprintThreadSafe))
490 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Min (Integer64)", CompactNodeTitle =
"MIN", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
494 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Max (Integer64)", CompactNodeTitle =
"MAX", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Integer64")
498 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Clamp (Integer64)"), Category=
"Math|Integer64")
502 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Absolute (Integer64)", CompactNodeTitle =
"ABS"), Category=
"Math|Integer64")
510 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Power"), Category =
"Math|Float")
511 static UE_INL_API double MultiplyMultiply_FloatFloat(
double Base,
double Exp);
514 UFUNCTION(BlueprintPure, meta = (DisplayName =
"int * float", CompactNodeTitle =
"*", Keywords =
"* multiply"), Category =
"Math|Float")
518 UFUNCTION(BlueprintPure, CustomThunk, meta = (DisplayName =
"% (Float)", CompactNodeTitle =
"%", Keywords =
"% modulus"), Category =
"Math|Float")
521 static ENGINE_API double GenericPercent_FloatFloat(
double A,
double B);
542 UFUNCTION(BlueprintPure, Category=
"Math|Float")
546 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float + float", CompactNodeTitle =
"+", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Float")
547 static UE_INL_API double Add_DoubleDouble(
double A,
double B = 1.0);
550 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float - float", CompactNodeTitle =
"-", Keywords =
"- subtract minus"), Category =
"Math|Float")
551 static UE_INL_API double Subtract_DoubleDouble(
double A,
double B = 1.0);
554 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float * float", CompactNodeTitle =
"*", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Float")
555 static UE_INL_API double Multiply_DoubleDouble(
double A,
double B);
558 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float / float", CompactNodeTitle =
"/", Keywords =
"/ divide division"), Category =
"Math|Float")
559 static UE_INL_API double Divide_DoubleDouble(
double A,
double B = 1.0);
562 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float < float", CompactNodeTitle =
"<", Keywords =
"< less"), Category =
"Math|Float")
563 static UE_INL_API bool Less_DoubleDouble(
double A,
double B);
566 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float > float", CompactNodeTitle =
">", Keywords =
"> greater"), Category =
"Math|Float")
567 static UE_INL_API bool Greater_DoubleDouble(
double A,
double B);
570 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float <= float", CompactNodeTitle =
"<=", Keywords =
"<= less"), Category =
"Math|Float")
571 static UE_INL_API bool LessEqual_DoubleDouble(
double A,
double B);
574 UFUNCTION(BlueprintPure, meta = (DisplayName =
"float >= float", CompactNodeTitle =
">=", Keywords =
">= greater"), Category =
"Math|Float")
575 static UE_INL_API bool GreaterEqual_DoubleDouble(
double A,
double B);
578 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Float)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category =
"Math|Float")
582 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Nearly Equal (Float)", Keywords =
"== equal"), Category =
"Math|Float")
586 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (Float)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category =
"Math|Float")
593 UFUNCTION(BlueprintPure, meta = (DisplayName =
"In Range (Float)",
Min =
"0.0",
Max =
"1.0"), Category =
"Math|Float")
597 UFUNCTION(BlueprintPure, meta=(Keywords =
"pythagorean theorem"), Category =
"Math|Float")
598 static ENGINE_API double Hypotenuse(
double Width,
double Height);
605 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Snap To Grid (Float)"), Category =
"Math|Float")
609 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Absolute (Float)", CompactNodeTitle =
"ABS"), Category=
"Math|Float")
613 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Sin (Radians)", CompactNodeTitle =
"SIN", Keywords =
"sine"), Category=
"Math|Trig")
617 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Asin (Radians)", CompactNodeTitle =
"ASIN", Keywords =
"sine"), Category=
"Math|Trig")
621 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Cos (Radians)", CompactNodeTitle =
"COS"), Category=
"Math|Trig")
625 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Acos (Radians)", CompactNodeTitle =
"ACOS"), Category=
"Math|Trig")
629 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Tan (Radians)", CompactNodeTitle =
"TAN"), Category=
"Math|Trig")
633 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Atan (Radians)"), Category=
"Math|Trig")
637 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Atan2 (Radians)"), Category=
"Math|Trig")
641 UFUNCTION(BlueprintPure, Category=
"Math|Float", meta=(CompactNodeTitle =
"e"))
645 UFUNCTION(BlueprintPure, Category =
"Math|Float")
649 UFUNCTION(BlueprintPure, Category=
"Math|Float")
653 UFUNCTION(BlueprintPure, Category=
"Math|Float", meta=(Keywords =
"square root", CompactNodeTitle =
"SQRT"))
657 UFUNCTION(BlueprintPure, Category=
"Math|Float", meta=(CompactNodeTitle =
"^2"))
661 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
665 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
669 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get PI", CompactNodeTitle =
"PI"), Category=
"Math|Trig")
673 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get TAU", CompactNodeTitle =
"TAU"), Category=
"Math|Trig")
677 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Degrees To Radians", CompactNodeTitle =
"D2R"), Category=
"Math|Trig")
678 static UE_INL_API double DegreesToRadians(
double A);
681 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Radians To Degrees", CompactNodeTitle =
"R2D"), Category=
"Math|Trig")
682 static UE_INL_API double RadiansToDegrees(
double A);
685 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Sin (Degrees)", CompactNodeTitle =
"SINd", Keywords =
"sine"), Category=
"Math|Trig")
689 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Asin (Degrees)", CompactNodeTitle =
"ASINd", Keywords =
"sine"), Category=
"Math|Trig")
693 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Cos (Degrees)", CompactNodeTitle =
"COSd"), Category=
"Math|Trig")
697 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Acos (Degrees)", CompactNodeTitle =
"ACOSd"), Category=
"Math|Trig")
701 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Tan (Degrees)", CompactNodeTitle =
"TANd"), Category=
"Math|Trig")
705 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Atan (Degrees)"), Category=
"Math|Trig")
709 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Atan2 (Degrees)"), Category=
"Math|Trig")
719 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Clamp Angle"), Category=
"Math|Float")
723 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Min (Float)", CompactNodeTitle =
"MIN", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Float")
727 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Max (Float)", CompactNodeTitle =
"MAX", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Float")
731 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Clamp (Float)",
Min=
"0.0",
Max=
"1.0"), Category=
"Math|Float")
735 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Wrap (Float)",
Min =
"0.0",
Max =
"1.0"), Category =
"Math|Float")
739 UFUNCTION(BlueprintPure, Category =
"Math|Float", meta = (Keywords =
"percent"))
740 static ENGINE_API double SafeDivide(
double A,
double B);
743 UFUNCTION(BlueprintPure, Category=
"Math|Integer")
747 UFUNCTION(BlueprintPure, Category=
"Math|Integer")
751 UFUNCTION(BlueprintPure, Category =
"Math|Integer")
755 UFUNCTION(BlueprintPure, Category =
"Math|Integer")
759 UFUNCTION(BlueprintPure, Category=
"Math|Float")
763 UFUNCTION(BlueprintPure, Category=
"Math|Float")
767 UFUNCTION(BlueprintPure, Category=
"Math|Byte")
771 UFUNCTION(BlueprintPure, Category=
"Math|Byte")
775 UFUNCTION(BlueprintPure, Category=
"Math|Float")
779 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Ease", BlueprintInternalUseOnly =
"true"), Category =
"Math|Interpolation")
783 UFUNCTION(BlueprintPure, Category=
"Math|Float")
787 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Floor"), Category=
"Math|Float")
791 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Truncate", BlueprintAutocast), Category=
"Math|Float")
795 UFUNCTION(BlueprintPure, Category =
"Math|Float", meta=(DisplayName=
"Ceil"))
799 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Round to Integer64"), Category =
"Math|Float")
803 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Floor to Integer64"), Category =
"Math|Float")
807 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Truncate to Integer64", BlueprintAutocast), Category =
"Math|Float")
811 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Ceil to Integer64"), Category =
"Math|Float")
815 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Division (Whole and Remainder)"), Category=
"Math|Float")
819 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Division (Whole and Remainder) to Integer64"), Category =
"Math|Float")
823 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Sign (Float)"), Category=
"Math|Float")
827 UFUNCTION(BlueprintPure, Category=
"Math|Float")
828 static ENGINE_API double NormalizeToRange(
double Value,
double RangeMin,
double RangeMax);
831 UFUNCTION(BlueprintPure, Category=
"Math|Float", meta=(Keywords =
"get mapped value"))
835 UFUNCTION(BlueprintPure, Category=
"Math|Float", meta=(Keywords =
"get mapped value"))
839 UFUNCTION(BlueprintPure, meta=(Keywords =
"* multiply"), Category=
"Math|Float")
843 UFUNCTION(BlueprintPure, Category =
"Math|Float")
844 static ENGINE_API double FInterpEaseInOut(
double A,
double B,
double Alpha,
double Exponent);
857 UFUNCTION(BlueprintPure, Category =
"Math|Curves")
869 UFUNCTION(BlueprintPure, Category =
"Math|Float")
881 UFUNCTION(BlueprintPure, Category=
"Math|Float")
890 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Zero", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
894 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"One", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
898 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Up", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
902 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Left", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
906 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Right", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
910 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Down", ScriptConstantHost =
"/Script/CoreUObject.IntPoint"), Category =
"Math|IntPoint|Constants")
918 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector2D (IntPoint)", CompactNodeTitle =
"->", ScriptMethod =
"Vector2D", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
922 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint + IntPoint", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus"), Category =
"Math|IntPoint")
926 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint + Integer", CompactNodeTitle =
"+", ScriptMethod =
"AddInt", ScriptOperator =
"+;+=", Keywords =
"+ add plus"), Category =
"Math|IntPoint")
930 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint - IntPoint", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|IntPoint")
934 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint - Integer", CompactNodeTitle =
"-", ScriptMethod =
"SubtractInt", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|IntPoint")
938 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint * IntPoint", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category =
"Math|IntPoint")
942 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint * Integer", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyInt", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category =
"Math|IntPoint")
946 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint / IntPoint", CompactNodeTitle =
"/", ScriptMethod =
"Divide", ScriptOperator =
"/;/=", Keywords =
"/ divide"), Category =
"Math|IntPoint")
950 UFUNCTION(BlueprintPure, meta = (DisplayName =
"IntPoint / Integer", CompactNodeTitle =
"/", ScriptMethod =
"DivideInt", ScriptOperator =
"/;/=", Keywords =
"/ divide"), Category =
"Math|IntPoint")
954 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (IntPoint)", CompactNodeTitle =
"==", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|IntPoint")
958 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (IntPoint)", CompactNodeTitle =
"!=", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|IntPoint")
966 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"One", ScriptConstantHost =
"/Script/CoreUObject.Vector2D"), Category =
"Math|Vector2D")
970 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Unit45Deg", ScriptConstantHost =
"/Script/CoreUObject.Vector2D"), Category =
"Math|Vector2D")
974 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Zero", ScriptConstantHost =
"/Script/CoreUObject.Vector2D"), Category =
"Math|Vector2D")
983 UFUNCTION(BlueprintPure, Category =
"Math|Vector2D", meta = (Keywords =
"construct build", NativeMakeFunc))
987 UFUNCTION(BlueprintPure, Category =
"Math|Vector2D", meta = (NativeBreakFunc))
991 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (Vector2D)", CompactNodeTitle =
"->", ScriptMethod =
"Vector", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
995 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To IntPoint (Vector2D)", CompactNodeTitle =
"->", ScriptMethod =
"IntPoint", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
999 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d + vector2d", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Vector2D")
1003 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d + float", CompactNodeTitle =
"+", ScriptMethod =
"AddFloat", ScriptOperator =
"+;+=", Keywords =
"+ add plus"), Category =
"Math|Vector2D")
1007 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d - vector2d", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|Vector2D")
1011 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d - float", CompactNodeTitle =
"-", ScriptMethod =
"SubtractFloat", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|Vector2D")
1015 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d * vector2d", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Vector2D")
1019 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d * float", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyFloat", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category =
"Math|Vector2D")
1023 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d / vector2d", CompactNodeTitle =
"/", ScriptMethod =
"Divide", ScriptOperator =
"/;/=", Keywords =
"/ divide division"), Category =
"Math|Vector2D")
1027 UFUNCTION(BlueprintPure, meta = (DisplayName =
"vector2d / float", CompactNodeTitle =
"/", ScriptMethod =
"DivideFloat", ScriptOperator =
"/;/=", Keywords =
"/ divide division"), Category =
"Math|Vector2D")
1031 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal Exactly (Vector2D)", CompactNodeTitle =
"===", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category=
"Math|Vector2D")
1035 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Vector2D)", CompactNodeTitle =
"==", ScriptMethod =
"IsNearEqual", Keywords =
"== equal"), Category =
"Math|Vector2D")
1039 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal Exactly (Vector2D)", CompactNodeTitle =
"!==", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Vector2D")
1043 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (Vector2D)", CompactNodeTitle =
"!=", ScriptMethod =
"IsNotNearEqual", Keywords =
"!= not equal"), Category =
"Math|Vector2D")
1047 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"Negated", ScriptOperator =
"neg"), Category =
"Math|Vector2D")
1056 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Set"), Category =
"Math|Vector2D")
1063 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"ClampedAxes"), Category =
"Math|Vector2D")
1067 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Cross Product (2D)", CompactNodeTitle =
"cross", ScriptMethod =
"Cross", ScriptOperator =
"^"), Category =
"Math|Vector2D")
1077 UFUNCTION(BlueprintPure, meta = (Keywords =
"magnitude", ScriptMethod =
"Distance"), Category =
"Math|Vector2D")
1087 UFUNCTION(BlueprintPure, meta = (Keywords =
"magnitude", ScriptMethod =
"DistanceSquared"), Category =
"Math|Vector2D")
1091 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Dot Product (2D)", CompactNodeTitle =
"dot", ScriptMethod =
"Dot", ScriptOperator =
"|"), Category =
"Math|Vector2D")
1099 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"GetAbs"), Category =
"Math|Vector2D")
1107 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"GetAbsMax"), Category =
"Math|Vector2D")
1115 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"GetMax"), Category =
"Math|Vector2D")
1123 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"GetMin"), Category =
"Math|Vector2D")
1132 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"GetRotated"), Category =
"Math|Vector2D")
1141 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsNearlyZero"), Category =
"Math|Vector2D")
1149 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsZero"), Category =
"Math|Vector2D")
1161 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation", meta=(ScriptMethod=
"InterpTo", Keywords=
"position"))
1173 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation", meta=(ScriptMethod=
"InterpToConstant", Keywords=
"position"))
1183 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Normal Safe (Vector2D)", Keywords =
"Unit Vector", ScriptMethod =
"Normal"), Category =
"Math|Vector2D")
1187 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Normalize 2D", Keywords =
"Unit Vector", ScriptMethod =
"NormalUnsafe"), Category =
"Math|Vector2D")
1196 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Normalize In Place (Vector2D)", Keywords =
"Unit Vector", ScriptMethod =
"Normalize"), Category =
"Math|Vector2D")
1200 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Spherical2D To Unit Cartesian", Keywords =
"Unit Vector", ScriptMethod =
"SphericalToUnitCartesian"), Category =
"Math|Vector2D")
1209 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Direction And Length", ScriptMethod =
"ToDirectionAndLength"), Category =
"Math|Vector2D")
1217 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Rounded (Vector2D)", ScriptMethod =
"ToRounded"), Category =
"Math|Vector2D")
1226 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Sign (+1/-1) 2D", ScriptMethod =
"ToSign"), Category =
"Math|Vector2D")
1230 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector2D Length", Keywords =
"magnitude", ScriptMethod =
"Length"), Category =
"Math|Vector2D")
1234 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector2D Length Squared", Keywords =
"magnitude", ScriptMethod =
"LengthSquared"), Category =
"Math|Vector2D")
1243 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Zero", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1247 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"One", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1251 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Forward", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1255 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Backward", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1259 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Up", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1263 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Down", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1267 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Right", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1271 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Left", ScriptConstantHost =
"/Script/CoreUObject.Vector"), Category =
"Math|Vector")
1279 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (Keywords =
"construct build", NativeMakeFunc))
1283 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (Keywords =
"rotation rotate"))
1291 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Assign"), Category =
"Math|Vector")
1301 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Set"), Category =
"Math|Vector")
1305 UFUNCTION(BlueprintPure, Category=
"Math|Vector", meta=(NativeBreakFunc))
1309 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To LinearColor (Vector)", CompactNodeTitle =
"->", ScriptMethod =
"LinearColor", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
1313 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Transform (Vector)", CompactNodeTitle =
"->", ScriptMethod =
"Transform", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
1317 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Vector2D (Vector)", CompactNodeTitle =
"->", ScriptMethod =
"Vector2D", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
1326 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Rotation From X Vector", ScriptMethod =
"Rotator", Keywords=
"rotation rotate cast convert", BlueprintAutocast), Category=
"Math|Conversions")
1330 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"RotatorFromAxisAndAngle", Keywords=
"make construct build rotate rotation"), Category=
"Math|Vector")
1342 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Quaternion (Vector)", ScriptMethod =
"Quaternion", Keywords=
"rotation rotate cast convert", BlueprintAutocast), Category=
"Math|Conversions")
1353 UFUNCTION(BlueprintPure, meta = (DisplayName =
"SlerpVectorToDirection", ScriptMethod =
"SlerpVectors", Keywords =
"spherical lerpvector vectorslerp interpolate"), Category =
"Math|Vector")
1364 UFUNCTION(BlueprintPure, meta = (DisplayName =
"SlerpNormals", ScriptMethod =
"SlerpNormals", Keywords =
"spherical lerpnormal normalslerp interpolate"), Category =
"Math|Vector")
1368 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector + vector", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Vector")
1372 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector + float", CompactNodeTitle =
"+", ScriptMethod =
"AddFloat", Keywords =
"+ add plus"), Category=
"Math|Vector")
1376 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector + integer", CompactNodeTitle =
"+", ScriptMethod =
"AddInt", Keywords =
"+ add plus"), Category=
"Math|Vector")
1380 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector - vector", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category=
"Math|Vector")
1384 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector - float", CompactNodeTitle =
"-", ScriptMethod =
"SubtractFloat", Keywords =
"- subtract minus"), Category=
"Math|Vector")
1388 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector - integer", CompactNodeTitle =
"-", ScriptMethod =
"SubtractInt", Keywords =
"- subtract minus"), Category=
"Math|Vector")
1392 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector * vector", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category=
"Math|Vector")
1396 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector * float", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyFloat", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category=
"Math|Vector")
1400 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector * integer", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyInt", Keywords =
"* multiply"), Category=
"Math|Vector")
1404 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector / vector", CompactNodeTitle =
"/", ScriptMethod =
"Divide", ScriptOperator =
"/;/=", Keywords =
"/ divide division"), Category=
"Math|Vector")
1408 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector / float", CompactNodeTitle =
"/", ScriptMethod =
"DivideFloat", ScriptOperator =
"/;/=", Keywords =
"/ divide division"), Category=
"Math|Vector")
1412 UFUNCTION(BlueprintPure, meta=(DisplayName =
"vector / integer", CompactNodeTitle =
"/", ScriptMethod =
"DivideInt", Keywords =
"/ divide division"), Category=
"Math|Vector")
1416 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"Negated", ScriptOperator =
"neg"), Category=
"Math|Vector")
1420 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal Exactly (Vector)", CompactNodeTitle =
"===", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category=
"Math|Vector")
1424 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Vector)", CompactNodeTitle =
"==", ScriptMethod =
"IsNearEqual", Keywords =
"== equal"), Category=
"Math|Vector")
1428 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal Exactly (Vector)", CompactNodeTitle =
"!==", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Vector")
1432 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Vector)", CompactNodeTitle =
"!=", ScriptMethod =
"IsNotNearEqual"), Category=
"Math|Vector")
1436 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Dot Product", CompactNodeTitle =
"dot", ScriptMethod =
"Dot", ScriptOperator =
"|"), Category=
"Math|Vector" )
1440 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Cross Product", CompactNodeTitle =
"cross", ScriptMethod =
"Cross", ScriptOperator =
"^"), Category=
"Math|Vector" )
1444 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Rotate Vector", ScriptMethod =
"Rotate"), Category=
"Math|Vector")
1448 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Rotate Vector Around Axis", ScriptMethod =
"RotateAngleAxis"), Category=
"Math|Vector")
1452 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Unrotate Vector", ScriptMethod =
"Unrotate"), Category=
"Math|Vector")
1456 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"UnwindEuler"), Category =
"Math|Vector")
1460 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ClampedSize"), Category=
"Math|Vector")
1464 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ClampedSize2D"), Category=
"Math|Vector")
1468 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ClampedSizeMax"), Category=
"Math|Vector")
1472 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ClampedSizeMax2D"), Category=
"Math|Vector")
1476 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetMinElement"), Category=
"Math|Vector")
1480 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetMaxElement"), Category=
"Math|Vector")
1484 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetAbsMax"), Category=
"Math|Vector")
1488 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetAbsMin"), Category=
"Math|Vector")
1496 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetAbs"), Category=
"Math|Vector")
1500 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetMin"), Category=
"Math|Vector")
1504 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetMax"), Category=
"Math|Vector")
1513 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetSignVector"), Category=
"Math|Vector")
1521 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetProjection"), Category=
"Math|Vector")
1529 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"HeadingAngle"), Category=
"Math|Vector")
1538 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"CosineAngle2D"), Category=
"Math|Vector")
1546 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ToRadians"), Category=
"Math|Vector")
1554 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ToDegrees"), Category=
"Math|Vector")
1561 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"UnitCartesianToSpherical"), Category=
"Math|Vector")
1565 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Unit Direction (Vector)", ScriptMethod =
"DirectionUnitTo", Keywords =
"Unit Vector"), Category=
"Math|Vector")
1569 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (ScriptMethod =
"GetYawPitch", NativeBreakFunc))
1574 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (ScriptMethod =
"GetAzimuthElevation", NativeBreakFunc))
1578 UFUNCTION(BlueprintPure, Category=
"Math|Vector")
1582 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Truncate (Vector)", ScriptMethod =
"Truncated", BlueprintAutocast), Category =
"Math|Float")
1586 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Truncate (Vector2D)", ScriptMethod =
"Truncated", BlueprintAutocast), Category =
"Math|Float")
1596 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Distance (Vector)", ScriptMethod =
"Distance", Keywords =
"magnitude"), Category =
"Math|Vector")
1606 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Distance Squared (Vector)", ScriptMethod =
"DistanceSquared", Keywords =
"magnitude"), Category =
"Math|Vector")
1616 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Distance2D (Vector)", ScriptMethod =
"Distance2D", Keywords =
"magnitude"), Category =
"Math|Vector")
1626 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Distance2D Squared (Vector)", ScriptMethod =
"Distance2DSquared", Keywords =
"magnitude"), Category =
"Math|Vector")
1630 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Vector Length", ScriptMethod =
"Length", Keywords=
"magnitude"), Category=
"Math|Vector")
1634 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Vector Length Squared", ScriptMethod =
"LengthSquared", Keywords=
"magnitude"), Category=
"Math|Vector")
1638 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Vector Length XY", ScriptMethod =
"Length2D", Keywords=
"magnitude"), Category=
"Math|Vector")
1642 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Vector Length XY Squared", ScriptMethod =
"Length2DSquared", Keywords=
"magnitude"), Category=
"Math|Vector")
1651 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsNearlyZero"), Category =
"Math|Vector")
1652 static UE_INL_API bool Vector_IsNearlyZero(
const FVector&
A,
float Tolerance = 1.e-4f);
1659 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsZero"), Category =
"Math|Vector")
1667 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsNAN"), Category =
"Math|Vector")
1676 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Uniform (Vector)", ScriptMethod =
"IsUniform"), Category=
"Math|Vector")
1684 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Unit (Vector)", ScriptMethod =
"IsUnit", Keywords=
"Unit Vector"), Category=
"Math|Vector")
1692 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Normal (Vector)", ScriptMethod =
"IsNormal", Keywords=
"Unit Vector"), Category=
"Math|Vector")
1702 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Normalize", ScriptMethod =
"Normal", Keywords=
"Unit Vector"), Category=
"Math|Vector")
1712 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Normalize 2D (Vector)", ScriptMethod =
"Normal2D", Keywords=
"Unit Vector"), Category=
"Math|Vector")
1720 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Normal Unsafe (Vector)", ScriptMethod =
"NormalUnsafe", Keywords=
"Unit Vector"), Category=
"Math|Vector")
1728 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Normalize In Place (Vector)", ScriptMethod =
"Normalize", Keywords =
"Unit Vector"), Category =
"Math|Vector")
1732 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Lerp (Vector)", ScriptMethod =
"LerpTo"), Category=
"Math|Vector")
1736 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Ease (Vector)", BlueprintInternalUseOnly =
"true"), Category =
"Math|Interpolation")
1748 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation", meta=(ScriptMethod =
"InterpTo", Keywords=
"position"))
1760 UFUNCTION(BlueprintPure, Category =
"Math|Interpolation", meta = (ScriptMethod =
"InterpToConstant", Keywords =
"position"))
1779 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"InterpSpringTo", Keywords =
"position", AdvancedDisplay =
"8"), Category =
"Math|Interpolation")
1799 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"InterpSpringTo", Keywords =
"quaternion", AdvancedDisplay =
"8"), Category =
"Math|Interpolation")
1811 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Reciprocal (Vector)", ScriptMethod =
"Reciprocal"), Category=
"Math|Vector")
1823 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"MirrorByVector", Keywords =
"Reflection"), Category=
"Math|Vector")
1835 UFUNCTION(BlueprintPure, Category=
"Math|Vector")
1844 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"MirrorByPlane", Keywords =
"Reflection"), Category=
"Math|Vector")
1853 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"SnappedToGrid", Keywords =
"Bounding"), Category=
"Math|Vector")
1862 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"BoundedToCube", Keywords =
"Bounding"), Category=
"Math|Vector")
1871 UFUNCTION(BlueprintCallable, meta=(ScriptMethod =
"AddBounded", Keywords =
"Bounding"), Category=
"Math|Vector")
1875 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"BoundedToBox", Keywords =
"Bounding"), Category=
"Math|Vector")
1884 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ProjectOnToNormal", Keywords =
"Project"), Category=
"Math|Vector")
1895 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ProjectOnTo", Keywords =
"Project"), Category=
"Math|Vector")
1906 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ProjectPointOnToPlane", Keywords =
"Project"), Category =
"Math|Vector")
1916 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ProjectOnToPlane", Keywords =
"Project"), Category=
"Math|Vector")
1929 UFUNCTION(BlueprintPure, Category =
"Math|Vector")
1940 UFUNCTION(BlueprintPure, Category =
"Math|Vector")
1951 UFUNCTION(BlueprintPure, Category =
"Math|Vector")
1962 UFUNCTION(BlueprintPure, Category =
"Math|Vector")
1973 UFUNCTION(BlueprintPure, Category =
"Math|Vector")
1977 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(NotBlueprintThreadSafe))
1981 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(ScriptMethod =
"RandomPointInBoxExtents", NotBlueprintThreadSafe))
1985 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(DisplayName =
"Random Point In Bounding Box (Box)", ScriptMethod =
"RandomPointInBoxExtents", NotBlueprintThreadSafe))
1993 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(NotBlueprintThreadSafe))
2001 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta=(NotBlueprintThreadSafe))
2014 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (Keywords =
"RandomVector Pitch Yaw", NotBlueprintThreadSafe))
2024 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (Keywords =
"RandomVector Pitch Yaw", NotBlueprintThreadSafe))
2036 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Zero", ScriptConstantHost =
"/Script/CoreUObject.Vector4"), Category =
"Math|Vector4")
2044 UFUNCTION(BlueprintPure, meta = (Keywords =
"construct build", NativeMakeFunc), Category =
"Math|Vector4")
2048 UFUNCTION(BlueprintPure, meta = (NativeBreakFunc), Category =
"Math|Vector4")
2052 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (Vector4)", CompactNodeTitle =
"->", ScriptMethod =
"Vector", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
2061 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Rotation (Vector4)", ScriptMethod =
"Rotator", Keywords =
"rotation rotate cast convert", BlueprintAutocast), Category =
"Math|Conversions")
2073 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Quaternion (Vector4)", ScriptMethod =
"Quaternion", Keywords =
"rotation rotate cast convert", BlueprintAutocast), Category =
"Math|Conversions")
2077 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector4 + Vector4", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Vector4")
2081 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector4 - Vector4", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|Vector4")
2085 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector4 * Vector4", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Vector4")
2089 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector4 / Vector4", CompactNodeTitle =
"/", ScriptMethod =
"Divide", ScriptOperator =
"/;/=", Keywords =
"/ divide division"), Category =
"Math|Vector4")
2093 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal Exactly (Vector4)", CompactNodeTitle =
"===", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|Vector4")
2097 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Vector4)", CompactNodeTitle =
"==", ScriptMethod =
"IsNearEqual", Keywords =
"== equal"), Category =
"Math|Vector4")
2101 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal Exactly (Vector4)", CompactNodeTitle =
"!==", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Vector4")
2105 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (Vector4)", CompactNodeTitle =
"!=", ScriptMethod =
"IsNotNearEqual", Keywords =
"!= not equal"), Category =
"Math|Vector4")
2109 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Negated (Vector4)", ScriptMethod =
"Negated", ScriptOperator =
"neg"), Category =
"Math|Vector4")
2117 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Assign"), Category =
"Math|Vector4")
2128 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Set"), Category =
"Math|Vector4")
2132 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Cross Product XYZ (Vector4)", CompactNodeTitle =
"cross3", ScriptMethod =
"Cross3"), Category =
"Math|Vector4")
2136 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Dot Product (Vector4)", CompactNodeTitle =
"dot", ScriptMethod =
"Dot", ScriptOperator =
"|"), Category =
"Math|Vector4")
2140 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Dot Product XYZ (Vector4)", CompactNodeTitle =
"dot3", ScriptMethod =
"Dot3"), Category =
"Math|Vector4")
2148 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsNAN"), Category =
"Math|Vector4")
2157 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsNearlyZero3"), Category =
"Math|Vector4")
2158 static UE_INL_API bool Vector4_IsNearlyZero3(
const FVector4&
A,
float Tolerance = 1.e-4f);
2165 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"IsZero"), Category =
"Math|Vector4")
2169 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Length (Vector4)", ScriptMethod =
"Length", Keywords =
"magnitude"), Category =
"Math|Vector4")
2173 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Length Squared (Vector4)", ScriptMethod =
"LengthSquared", Keywords =
"magnitude"), Category =
"Math|Vector4")
2177 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Length XYZ (Vector4)", ScriptMethod =
"Length3", Keywords =
"magnitude"), Category =
"Math|Vector4")
2181 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Length XYZ Squared (Vector4)", ScriptMethod =
"LengthSquared3", Keywords =
"magnitude"), Category =
"Math|Vector4")
2189 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Unit XYZ (Vector4)", ScriptMethod =
"IsUnit3", Keywords =
"Unit Vector"), Category =
"Math|Vector4")
2197 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Normal XYZ (Vector4)", ScriptMethod =
"IsNormal3", Keywords =
"Unit Vector"), Category =
"Math|Vector4")
2207 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Normalize XYZ (Vector 4)", ScriptMethod =
"Normal3", Keywords =
"Unit Vector"), Category =
"Math|Vector4")
2215 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Normal Unsafe XYZ (Vector4)", ScriptMethod =
"NormalUnsafe3", Keywords =
"Unit Vector"), Category =
"Math|Vector4")
2223 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Normalize In Place XYZ (Vector4)", ScriptMethod =
"Normalize3", Keywords =
"Unit Vector"), Category =
"Math|Vector4")
2236 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"MirrorByVector3", Keywords =
"Reflection"), Category =
"Math|Vector4")
2244 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Transform Vector4 by Matrix"), Category =
"Math|Vector4")
2252 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator", NativeMakeFunc))
2254 UPARAM(DisplayName=
"X (Roll)")
float Roll,
2256 UPARAM(DisplayName=
"Z (Yaw)")
float Yaw);
2259 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2263 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2267 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2271 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2275 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2279 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2283 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2287 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2291 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate rotator makerotator"))
2295 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"construct build rotation rotate"))
2299 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"rotation rotate"))
2306 UFUNCTION(BlueprintPure, Category =
"Math|Rotator", meta = (Keywords =
"rotation rotate local azimuth"))
2310 UFUNCTION(BlueprintPure, Category =
"Math|Rotator", meta = (Keywords =
"rotation rotate rotator breakrotator", NativeBreakFunc))
2313 UPARAM(DisplayName=
"X (Roll)")
float& Roll,
2315 UPARAM(DisplayName=
"Z (Yaw)")
float& Yaw);
2318 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"rotation rotate rotator breakrotator"))
2322 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Rotator)", CompactNodeTitle =
"==", ScriptMethod =
"IsNearEqual", ScriptOperator =
"==", Keywords =
"== equal"), Category=
"Math|Rotator")
2326 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Rotator)", CompactNodeTitle =
"!=", ScriptMethod =
"IsNotNearEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category=
"Math|Rotator")
2330 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Scale Rotator (Float)", CompactNodeTitle =
"*", ScriptMethod =
"Scale", Keywords =
"* multiply rotate rotation"), Category=
"Math|Rotator")
2334 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Scale Rotator (Integer)", CompactNodeTitle =
"*", ScriptMethod =
"ScaleInteger", Keywords =
"* multiply rotate rotation"), Category=
"Math|Rotator")
2338 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Combine Rotators", ScriptMethod =
"Combine", Keywords=
"rotate rotation add"), Category=
"Math|Rotator")
2342 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Invert Rotator", ScriptMethod =
"Inversed", ScriptOperator =
"neg", Keywords=
"rotate rotation"), Category=
"Math|Rotator")
2346 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetForwardVector", Keywords=
"rotation rotate"), Category=
"Math|Vector")
2350 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetRightVector", Keywords=
"rotation rotate"), Category=
"Math|Vector")
2354 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetUpVector", Keywords=
"rotation rotate"), Category=
"Math|Vector")
2358 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"ToVector", DisplayName =
"Get Rotation X Vector", Keywords=
"rotation rotate cast convert", BlueprintAutocast), Category=
"Math|Rotator")
2362 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Transform (Rotator)", CompactNodeTitle =
"->", ScriptMethod =
"Transform", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
2366 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"GetAxes", Keywords=
"rotate rotation"), Category=
"Math|Rotator")
2370 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(Keywords=
"rotate rotation", NotBlueprintThreadSafe))
2374 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Lerp (Rotator)", ScriptMethod =
"Lerp"), Category=
"Math|Rotator")
2378 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Ease (Rotator)", BlueprintInternalUseOnly =
"true", ScriptMethod =
"Ease"), Category =
"Math|Interpolation")
2382 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Delta (Rotator)", ScriptMethod =
"Delta"), Category=
"Math|Rotator")
2391 UFUNCTION(BlueprintPure, Category =
"Math|Rotator")
2400 UFUNCTION(BlueprintPure, Category=
"Math|Rotator")
2411 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Transform (Matrix)", CompactNodeTitle =
"->", ScriptMethod =
"Transform", Keywords =
"cast convert"), Category =
"Math|Conversions")
2417 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Rotator (Matrix)", CompactNodeTitle =
"->", ScriptMethod =
"Rotator", Keywords =
"cast convert"), Category =
"Math|Conversions")
2426 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Origin (Matrix)", ScriptMethod =
"GetOrigin"), Category =
"Math|Matrix")
2430 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Identity (Matrix)", ScriptConstant =
"Identity", ScriptConstantHost =
"/Script/CoreUObject.Matrix"), Category =
"Math|Matrix")
2439 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Matrix * Matrix", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category =
"Math|Matrix")
2448 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Matrix + Matrix", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Matrix")
2455 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Matrix * Float", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyFloat", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category =
"Math|Matrix")
2465 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Matrix)", CompactNodeTitle =
"==", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|Matrix")
2474 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (Matrix)", CompactNodeTitle =
"!=", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Matrix")
2481 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Transform Vector4 (Matrix)", ScriptMethod =
"TransformVector4"), Category =
"Math|Matrix")
2487 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Transform Position (Matrix)", ScriptMethod =
"TransformPosition"), Category =
"Math|Matrix")
2493 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Inverse Transform Position (Matrix)", ScriptMethod =
"InverseTransformPosition"), Category =
"Math|Matrix")
2501 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Transform Vector (Matrix)", ScriptMethod =
"TransformVector"), Category =
"Math|Matrix")
2509 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Inverse Transform Vector (Matrix)", ScriptMethod =
"InverseTransformVector"), Category =
"Math|Matrix")
2513 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Transposed (Matrix)", ScriptMethod =
"GetTransposed"), Category =
"Math|Matrix")
2517 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Determinant (Matrix)", ScriptMethod =
"GetDeterminant"), Category =
"Math|Matrix")
2523 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Rotation Determinant (Matrix)", ScriptMethod =
"GetRotDeterminant"), Category =
"Math|Matrix")
2527 UFUNCTION(BlueprintPure, meta = (DisplayName =
"GetInverse (Matrix)", ScriptMethod =
"GetInverse"), Category =
"Math|Matrix")
2531 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Transpose Adjoint (Matrix)", ScriptMethod =
"GetTransposeAdjoint"), Category =
"Math|Matrix")
2537 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Remove Scaling (Matrix)", ScriptMethod =
"RemoveScaling"), Category =
"Math|Matrix")
2543 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Matrix Without Scale (Matrix)", ScriptMethod =
"GetMatrixWithoutScale"), Category =
"Math|Matrix")
2549 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Scale Vector (Matrix)", ScriptMethod =
"GetScaleVector"), Category =
"Math|Matrix")
2555 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Remove Translation (Matrix)", ScriptMethod =
"RemoveTranslation"), Category =
"Math|Matrix")
2561 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Concatenate Translation (Matrix)", ScriptMethod =
"ConcatenateTranslation"), Category =
"Math|Matrix")
2565 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Contains NaN (Matrix)", ScriptMethod =
"ContainsNaN"), Category =
"Math|Matrix")
2571 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Scale Translation (Matrix)", ScriptMethod =
"ScaleTranslation"), Category =
"Math|Matrix")
2577 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Maximum Axis Scale (Matrix)", ScriptMethod =
"GetMaximumAxisScale"), Category =
"Math|Matrix")
2583 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Apply Scale (Matrix)", ScriptMethod =
"ApplyScale"), Category =
"Math|Matrix")
2593 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Scaled Axis (Matrix)", ScriptMethod =
"GetScaledAxis"), Category =
"Math|Matrix")
2604 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Scaled Axes (Matrix)", ScriptMethod =
"GetScaledAxes"), Category =
"Math|Matrix")
2614 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Unit Axis (Matrix)", ScriptMethod =
"GetUnitAxis"), Category =
"Math|Matrix")
2625 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Unit Axes (Matrix)", ScriptMethod =
"GetUnitAxes"), Category =
"Math|Matrix")
2635 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Axis (Matrix)", ScriptMethod =
"SetAxis"), Category =
"Math|Matrix")
2641 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Origin (Matrix)", ScriptMethod =
"SetOrigin"), Category =
"Math|Matrix")
2650 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Column (Matrix)", ScriptMethod =
"GetColumn"), Category =
"Math|Matrix")
2653 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Column (Matrix)", ScriptMethod =
"SetColumn"), Category =
"Math|Matrix")
2661 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Rotator (Matrix)", ScriptMethod =
"GetRotator"), Category =
"Math|Matrix")
2670 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Quat (Matrix)", ScriptMethod =
"ToQuat"), Category =
"Math|Matrix")
2679 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Near Plane (Matrix)", ScriptMethod =
"GetFrustumNearPlane"), Category =
"Math|Matrix")
2686 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Far Plane (Matrix)", ScriptMethod =
"GetFrustumFarPlane"), Category =
"Math|Matrix")
2693 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Left Plane (Matrix)", ScriptMethod =
"GetFrustumLeftPlane"), Category =
"Math|Matrix")
2700 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Right Plane (Matrix)", ScriptMethod =
"GetFrustumRightPlane"), Category =
"Math|Matrix")
2707 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Top Plane (Matrix)", ScriptMethod =
"GetFrustumTopPlane"), Category =
"Math|Matrix")
2714 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Frustum Bottom Plane (Matrix)", ScriptMethod =
"GetFrustumBottomPlane"), Category =
"Math|Matrix")
2721 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Mirror (Matrix)", ScriptMethod =
"Mirror"), Category =
"Math|Matrix")
2729 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Identity", ScriptConstantHost =
"/Script/CoreUObject.Quat"), Category =
"Math|Quat")
2737 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Quat)", CompactNodeTitle =
"==", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|Quat")
2741 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (Quat)", CompactNodeTitle =
"!=", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Quat")
2745 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Quat + Quat", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Quat")
2749 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Quat - Quat", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category =
"Math|Quat")
2753 UFUNCTION(BlueprintPure, Category =
"Math|Quat", meta = (Keywords =
"construct build", NativeMakeFunc))
2757 UFUNCTION(BlueprintPure, Category =
"Math|Quat", meta = (NativeBreakFunc))
2769 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Quat * Quat", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply", CommutativeAssociativeBinaryOperator =
"true"), Category =
"Math|Quat")
2779 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Is Identity (Quat)", ScriptMethod =
"IsIdentity"), Category =
"Math|Quat")
2783 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Is Normalized (Quat)", ScriptMethod =
"IsNormalized"), Category =
"Math|Quat")
2787 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Is Finite (Quat)", ScriptMethod =
"IsFinite"), Category =
"Math|Quat")
2791 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Is Non-Finite (Quat)", ScriptMethod =
"IsNonFinite"), Category =
"Math|Quat")
2800 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Angular Distance (Quat)", ScriptMethod =
"AngularDistance"), Category =
"Math|Quat")
2804 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Ensure Shortest Arc To (Quat)", ScriptMethod =
"EnsureShortestArcTo"), Category =
"Math|Quat")
2808 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Get Shortest Arc To (Quat)", ScriptMethod =
"GetShortestArcTo"), Category =
"Math|Quat")
2812 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Euler (Quat)", ScriptMethod =
"Euler"), Category =
"Math|Quat")
2820 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Exp (Quat)", ScriptMethod =
"Exp"), Category =
"Math|Quat")
2824 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Angle (Quat)", ScriptMethod =
"GetAngle"), Category =
"Math|Quat")
2828 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Axis X (Quat)", ScriptMethod =
"GetAxisX"), Category =
"Math|Quat")
2832 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Axis Y (Quat)", ScriptMethod =
"GetAxisY"), Category =
"Math|Quat")
2836 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Axis Z (Quat)", ScriptMethod =
"GetAxisZ"), Category =
"Math|Quat")
2840 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector Forward (Quat)", ScriptMethod =
"VectorForward"), Category =
"Math|Quat")
2844 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector Right (Quat)", ScriptMethod =
"VectorRight"), Category =
"Math|Quat")
2848 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Vector Up (Quat)", ScriptMethod =
"VectorUp"), Category =
"Math|Quat")
2857 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Normalize (Quat)", ScriptMethod =
"Normalize"), Category =
"Math|Quat")
2866 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Normalized (Quat)", ScriptMethod =
"Normalized"), Category =
"Math|Quat")
2874 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Rotation Axis (Quat)", ScriptMethod =
"GetRotationAxis"), Category =
"Math|Quat")
2878 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Inversed (Quat)", ScriptMethod =
"Inversed"), Category =
"Math|Quat")
2882 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Log (Quat)", ScriptMethod =
"Log"), Category =
"Math|Quat")
2886 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Components (Quat)", ScriptMethod =
"SetComponents"), Category =
"Math|Quat")
2895 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set from Euler (Quat)", ScriptMethod =
"SetFromEuler"), Category =
"Math|Quat")
2904 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Make from Euler (Quat)"), Category =
"Math|Quat")
2908 UFUNCTION(BlueprintPure, meta = (DisplayName =
"ToRotator (Quat)", CompactNodeTitle =
"->", ScriptMethod =
"Rotator", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
2912 UFUNCTION(BlueprintPure, meta=(DisplayName =
"ToQuaternion (Rotator)", CompactNodeTitle =
"->", ScriptMethod =
"Quaternion", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
2920 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Rotation Vector (Quat)", ScriptMethod =
"ToRotationVector"), Category =
"Math|Quat")
2928 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Make from Rotation Vector (Quat)", ScriptMethod =
"MakeFromRotationVector"), Category =
"Math|Quat")
2936 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Size (Quat)", ScriptMethod =
"Size"), Category =
"Math|Quat")
2944 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Size Squared (Quat)", ScriptMethod =
"SizeSquared"), Category =
"Math|Quat")
2953 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Rotate Vector (Quat)", ScriptMethod =
"RotateVector"), Category =
"Math|Quat")
2962 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Unrotate Vector (Quat)", ScriptMethod =
"UnrotateVector"), Category =
"Math|Quat")
2973 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Slerp (Quat)", ScriptMethod =
"SlerpQuat", Keywords =
"spherical interpolate"), Category =
"Math|Quat")
2983 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Find Quat Between Vectors", ScriptMethod =
"FindQuatBetweenVectors", Keywords =
"FindQuat FindBetween"), Category =
"Math|Quat")
2993 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Find Quat Between Normals", ScriptMethod =
"FindQuatBetweenNormals", Keywords =
"FindQuat FindBetween"), Category =
"Math|Quat")
3001 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"White", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3005 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Gray", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3009 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Black", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3013 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Red", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3017 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Green", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3021 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Blue", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3025 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Yellow", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3029 UFUNCTION(BlueprintPure, meta = (ScriptConstant =
"Transparent", ScriptConstantHost =
"/Script/CoreUObject.LinearColor"), Category =
"Math|Color")
3038 UFUNCTION(BlueprintPure, Category =
"Math|Color", meta = (Keywords =
"construct build", NativeMakeFunc))
3042 UFUNCTION(BlueprintPure, Category =
"Math|Color")
3046 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"Set"), Category =
"Math|Color")
3050 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetRGBA"), Category =
"Math|Color")
3054 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetFromHSV"), Category =
"Math|Color")
3061 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetFromSRGB"), Category =
"Math|Color")
3068 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetFromPow22"), Category =
"Math|Color")
3072 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetTemperature"), Category =
"Math|Color")
3076 UFUNCTION(BlueprintCallable, meta = (ScriptMethod =
"SetRandomHue"), Category =
"Math|Color")
3080 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To LinearColor (Float)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3084 UFUNCTION(BlueprintPure, Category =
"Math|Color", meta = (DisplayName =
"HSV to RGB"))
3088 UFUNCTION(BlueprintPure, meta = (DisplayName =
"HSV to RGB (Vector)", ScriptMethod =
"HSVIntoRGB", Keywords =
"cast convert"), Category =
"Math|Color")
3092 UFUNCTION(BlueprintPure, meta = (DisplayName =
"HSV to RGB linear color", ScriptMethod =
"HSVToRGB", Keywords =
"cast convert"), Category =
"Math|Color")
3096 UFUNCTION(BlueprintPure, meta = (DisplayName =
"RGB to HSV", ScriptMethod =
"RGBIntoHSVComponents"), Category =
"Math|Color")
3100 UFUNCTION(BlueprintPure, meta = (DisplayName =
"RGB to HSV (Vector)", ScriptMethod =
"RGBIntoHSV", Keywords =
"cast convert"), Category =
"Math|Color")
3104 UFUNCTION(BlueprintPure, meta = (DisplayName =
"RGB to HSV (LinearColor)", ScriptMethod =
"RGBToHSV", Keywords =
"cast convert"), Category =
"Math|Color")
3108 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (LinearColor)", ScriptMethod =
"ToRGBVector", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3112 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To RGBE (LinearColor)", ScriptMethod =
"ToRGBE", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Color")
3116 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Color (LinearColor)", ScriptMethod =
"ToColor", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3120 UFUNCTION(BlueprintPure, meta = (DeprecatedFunction, DeprecationMessage =
"Use LinearColor_QuantizeRound instead for correct color conversion.", DisplayName =
"Quantize to 8-bit (LinearColor)", ScriptMethod =
"Quantize", Keywords =
"cast convert"), Category =
"Math|Color")
3124 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Quantize With Rounding To 8-bit (LinearColor)", ScriptMethod =
"QuantizeRound", Keywords =
"cast convert"), Category =
"Math|Color")
3133 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Desaturate (LinearColor)", ScriptMethod =
"Desaturated"), Category =
"Math|Color")
3137 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Distance (LinearColor)", ScriptMethod =
"Distance", Keywords =
"magnitude"), Category =
"Math|Color")
3141 UFUNCTION(BlueprintPure, meta = (DisplayName =
"New Opacity (LinearColor)", ScriptMethod =
"ToNewOpacity"), Category =
"Math|Color")
3145 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Luminance (LinearColor)", ScriptMethod =
"GetLuminance"), Category =
"Math|Color")
3153 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Max (LinearColor)", ScriptMethod =
"GetMax"), Category =
"Math|Color")
3161 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Min (LinearColor)", ScriptMethod =
"GetMin"), Category =
"Math|Color")
3173 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Interpolate (LinearColor)", ScriptMethod =
"InterpolateTo", Keywords =
"color"), Category =
"Math|Interpolation")
3177 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Lerp (LinearColor)", ScriptMethod =
"LerpTo"), Category=
"Math|Color")
3189 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Lerp Using HSV (LinearColor)", ScriptMethod =
"LerpUsingHSVTo"), Category=
"Math|Color")
3193 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Near Equal (LinearColor)", CompactNodeTitle =
"~==", ScriptMethod =
"IsNearEqual", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|Color")
3197 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (LinearColor)", CompactNodeTitle =
"==", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category =
"Math|Color")
3201 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (LinearColor)", CompactNodeTitle =
"!=", ScriptMethod =
"NotEqual", ScriptOperator =
"!=", Keywords =
"!= not equal"), Category =
"Math|Color")
3205 UFUNCTION(BlueprintPure, meta=(DisplayName =
"LinearColor + LinearColor", CompactNodeTitle =
"+", ScriptMethod =
"Add", ScriptOperator =
"+;+=", Keywords =
"+ add plus"), Category=
"Math|Color")
3209 UFUNCTION(BlueprintPure, meta=(DisplayName =
"LinearColor - LinearColor", CompactNodeTitle =
"-", ScriptMethod =
"Subtract", ScriptOperator =
"-;-=", Keywords =
"- subtract minus"), Category=
"Math|Color")
3213 UFUNCTION(BlueprintPure, meta=(DisplayName =
"LinearColor * LinearColor", CompactNodeTitle =
"*", ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", Keywords =
"* multiply"), Category=
"Math|Color")
3217 UFUNCTION(BlueprintPure, meta=(DisplayName =
"LinearColor * Float", CompactNodeTitle =
"*", ScriptMethod =
"MultiplyFloat", Keywords =
"* multiply"), Category=
"Math|Color")
3221 UFUNCTION(BlueprintPure, meta=(DisplayName =
"LinearColor / LinearColor", CompactNodeTitle =
"/", ScriptMethod =
"Divide", ScriptOperator =
"/;/=", Keywords =
"/ divide"), Category=
"Math|Color")
3225 UFUNCTION(BlueprintPure, meta = (DisplayName =
"ToHex"), Category =
"Math|Color")
3239 UFUNCTION(BlueprintPure, Category =
"Math|Plane", meta=(Keywords=
"make plane"))
3248 UFUNCTION(BlueprintPure, Category=
"Math|DateTime", meta=(IgnoreTypePromotion, NativeMakeFunc, AdvancedDisplay =
"3"))
3252 UFUNCTION(BlueprintPure, Category=
"Math|DateTime", meta=(IgnoreTypePromotion, NativeBreakFunc, AdvancedDisplay =
"4"))
3256 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime + Timespan", CompactNodeTitle=
"+", Keywords=
"+ add plus"), Category=
"Math|DateTime")
3260 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime - Timespan", CompactNodeTitle=
"-", Keywords=
"- subtract minus"), Category=
"Math|DateTime")
3264 UFUNCTION(BlueprintPure, meta = (IgnoreTypePromotion, DisplayName =
"DateTime + DateTime", CompactNodeTitle =
"+", Keywords =
"+ add plus"), Category =
"Math|DateTime")
3268 UFUNCTION(BlueprintPure, meta = (IgnoreTypePromotion, DisplayName =
"DateTime - DateTime", CompactNodeTitle =
"-", Keywords =
"- subtract minus"), Category =
"Math|DateTime")
3272 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"Equal (DateTime)", CompactNodeTitle=
"==", Keywords=
"== equal"), Category=
"Math|DateTime")
3276 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"Not Equal (DateTime)", CompactNodeTitle=
"!=", Keywords=
"!= not equal"), Category=
"Math|DateTime")
3280 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime > DateTime", CompactNodeTitle=
">", Keywords=
"> greater"), Category=
"Math|DateTime")
3284 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime >= DateTime", CompactNodeTitle=
">=", Keywords=
">= greater"), Category=
"Math|DateTime")
3288 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime < DateTime", CompactNodeTitle=
"<", Keywords=
"< less"), Category=
"Math|DateTime")
3292 UFUNCTION(BlueprintPure, meta=(IgnoreTypePromotion, DisplayName=
"DateTime <= DateTime", CompactNodeTitle=
"<=", Keywords=
"<= less"), Category=
"Math|DateTime")
3296 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Date"), Category=
"Math|DateTime")
3300 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Day"), Category=
"Math|DateTime")
3304 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Day Of Year"), Category=
"Math|DateTime")
3308 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Hour"), Category=
"Math|DateTime")
3312 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Hour 12"), Category=
"Math|DateTime")
3316 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Millisecond"), Category=
"Math|DateTime")
3320 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Minute"), Category=
"Math|DateTime")
3324 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Month"), Category=
"Math|DateTime")
3328 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Second"), Category=
"Math|DateTime")
3332 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Time Of Day"), Category=
"Math|DateTime")
3336 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Year"), Category=
"Math|DateTime")
3340 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Is Afternoon"), Category=
"Math|DateTime")
3344 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Is Morning"), Category=
"Math|DateTime")
3348 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Days In Month"), Category=
"Math|DateTime")
3352 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Days In Year"), Category=
"Math|DateTime")
3356 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Is Leap Year"), Category=
"Math|DateTime")
3360 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Max Value (DateTime)"), Category=
"Math|DateTime")
3364 UFUNCTION(BlueprintPure, meta=(DisplayName=
"MinValue (DateTime)"), Category=
"Math|DateTime")
3368 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Now"), Category=
"Math|DateTime")
3372 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Today"), Category=
"Math|DateTime")
3376 UFUNCTION(BlueprintPure, meta=(DisplayName=
"UTC Now"), Category=
"Math|DateTime")
3380 UFUNCTION(BlueprintPure, Category=
"Math|DateTime")
3384 UFUNCTION(BlueprintPure, Category=
"Math|DateTime")
3393 UFUNCTION(BlueprintPure, Category=
"Math|DateTime")
3402 UFUNCTION(BlueprintPure, Category=
"Math|DateTime")
3412 UFUNCTION(BlueprintPure, Category=
"Math|DateTime")
3420 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Max Value (Timespan)", ScriptConstant =
"MaxValue", ScriptConstantHost =
"/Script/CoreUObject.Timespan"), Category=
"Math|Timespan")
3424 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Min Value (Timespan)", ScriptConstant =
"MinValue", ScriptConstantHost =
"/Script/CoreUObject.Timespan"), Category=
"Math|Timespan")
3428 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Zero Value (Timespan)", ScriptConstant =
"Zero", ScriptConstantHost =
"/Script/CoreUObject.Timespan"), Category=
"Math|Timespan")
3436 UFUNCTION(BlueprintPure, Category=
"Math|Timespan", meta=(NativeMakeFunc))
3440 UFUNCTION(BlueprintPure, Category=
"Math|Timespan", meta=(NativeMakeFunc))
3444 UFUNCTION(BlueprintPure, Category=
"Math|Timespan", meta=(NativeBreakFunc))
3448 UFUNCTION(BlueprintPure, Category=
"Math|Timespan", meta=(NativeBreakFunc))
3452 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan + Timespan", CompactNodeTitle=
"+", Keywords=
"+ add plus"), Category=
"Math|Timespan")
3456 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan - Timespan", CompactNodeTitle=
"-", Keywords=
"- subtract minus"), Category=
"Math|Timespan")
3460 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan * float", CompactNodeTitle=
"*", Keywords=
"* multiply"), Category=
"Math|Timespan")
3464 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan / float", CompactNodeTitle=
"/", Keywords=
"/ divide"), Category=
"Math|Timespan")
3468 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Equal (Timespan)", CompactNodeTitle=
"==", Keywords=
"== equal"), Category=
"Math|Timespan")
3472 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Not Equal (Timespan)", CompactNodeTitle=
"!=", Keywords=
"!= not equal"), Category=
"Math|Timespan")
3476 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan > Timespan", CompactNodeTitle=
">", Keywords=
"> greater"), Category=
"Math|Timespan")
3480 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan >= Timespan", CompactNodeTitle=
">=", Keywords=
">= greater"), Category=
"Math|Timespan")
3484 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan < Timespan", CompactNodeTitle=
"<", Keywords=
"< less"), Category=
"Math|Timespan")
3488 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan <= Timespan", CompactNodeTitle=
"<=", Keywords=
"<= less"), Category=
"Math|Timespan")
3492 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Days"), Category=
"Math|Timespan")
3496 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Duration"), Category=
"Math|Timespan")
3500 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Hours"), Category=
"Math|Timespan")
3504 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Milliseconds"), Category=
"Math|Timespan")
3508 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Minutes"), Category=
"Math|Timespan")
3512 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Seconds"), Category=
"Math|Timespan")
3516 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Total Days"), Category=
"Math|Timespan")
3520 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Total Hours"), Category=
"Math|Timespan")
3524 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Total Milliseconds"), Category=
"Math|Timespan")
3528 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Total Minutes"), Category=
"Math|Timespan")
3532 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Get Total Seconds"), Category=
"Math|Timespan")
3536 UFUNCTION(BlueprintPure, meta=(DisplayName=
"From Days"), Category=
"Math|Timespan")
3540 UFUNCTION(BlueprintPure, meta=(DisplayName=
"From Hours"), Category=
"Math|Timespan")
3544 UFUNCTION(BlueprintPure, meta=(DisplayName=
"From Milliseconds"), Category=
"Math|Timespan")
3548 UFUNCTION(BlueprintPure, meta=(DisplayName=
"From Minutes"), Category=
"Math|Timespan")
3552 UFUNCTION(BlueprintPure, meta=(DisplayName=
"From Seconds"), Category=
"Math|Timespan")
3556 UFUNCTION(BlueprintPure, meta=(DisplayName=
"Timespan Ratio"), Category=
"Math|Timespan")
3560 UFUNCTION(BlueprintPure, Category=
"Math|Timespan")
3568 UFUNCTION(BlueprintPure, Category =
"Utilities|Time Management", meta = (NativeMakeFunc))
3572 UFUNCTION(BlueprintPure, Category =
"Utilities|Time Management", meta = (NativeBreakFunc))
3576 UFUNCTION(BlueprintPure, Category =
"Utilities|Time Management", meta = (NativeMakeFunc))
3580 UFUNCTION(BlueprintPure, Category =
"Utilities|Time Management", meta = (NativeBreakFunc))
3586 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Float (Byte)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3590 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Float (Integer)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3594 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Integer64 (Integer)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3598 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Byte (Integer)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3602 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Integer (Integer64)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3606 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true", DeprecatedFunction, DeprecationMessage =
"Explicit conversions between floats and doubles are not necessary. Please remove node."))
3607 static UE_INL_API float Conv_DoubleToFloat(
double InDouble);
3610 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true", DeprecatedFunction, DeprecationMessage =
"Explicit conversions between floats and doubles are not necessary. Please remove node."))
3614 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Byte (Integer64)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3618 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Integer64 (Float)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3622 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Float (Integer64)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3626 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To IntVector (Integer)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3630 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To IntVector2 (Integer)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3634 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (Integer)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3638 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Boolean (Integer)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3642 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Integer (Boolean)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3646 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Float (Boolean)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3650 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Byte (Boolean)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3654 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Integer (Byte)", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3658 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Integer64 (Byte)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3662 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To LinearColor (Color)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3666 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (IntVector)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3670 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector2D (IntVector2)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3674 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Vector (Float)", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast), Category =
"Math|Conversions")
3678 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Vector2D", CompactNodeTitle =
"->", Keywords=
"cast convert", BlueprintAutocast), Category=
"Math|Conversions")
3686 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(Keywords=
"construct build", NativeMakeFunc))
3696 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(Keywords=
"construct build"))
3707 UFUNCTION(BlueprintPure, Category =
"Math|OrientedBox", meta = (Keywords =
"construct build", NativeMakeFunc))
3718 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Is Inside (Box)"))
3729 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Is Inside Or On (Box)"))
3742 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Is Vector Inside (Box)"))
3756 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Intersects (Box)"))
3766 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Expand By (Box)"))
3777 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"Overlap (Box)"))
3787 UFUNCTION(BlueprintPure, Category=
"Math|Box", meta=(DisplayName=
"GetClosestPointTo (Box)"))
3795 UFUNCTION(BlueprintPure, Category =
"Math|Box2D", meta = (Keywords =
"construct build", NativeMakeFunc))
3804 UFUNCTION(BlueprintPure, meta = (Keywords =
"construct build", NativeMakeFunc), Category =
"Math|BoxSphereBounds")
3808 UFUNCTION(BlueprintPure, meta = (NativeBreakFunc), Category =
"Math|BoxSphereBounds")
3817 UFUNCTION(BlueprintPure, meta = (Keywords =
"construct build", NativeMakeFunc), Category =
"Math|Random")
3827 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (NativeMakeFunc))
3831 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (NativeBreakFunc))
3835 UFUNCTION(BlueprintPure, Category=
"Utilities|String")
3836 static UE_INL_API FString SelectString(
const FString&
A,
const FString&
B,
bool bPickA);
3839 UFUNCTION(BlueprintPure, Category=
"Utilities|String")
3843 UFUNCTION(BlueprintPure, Category=
"Utilities|String")
3847 UFUNCTION(BlueprintPure, Category=
"Math|Integer")
3851 UFUNCTION(BlueprintPure, Category=
"Math|Float")
3855 UFUNCTION(BlueprintPure, Category=
"Math|Vector")
3859 UFUNCTION(BlueprintPure, Category=
"Math|Rotator", meta=(Keywords=
"rotation rotate"))
3863 UFUNCTION(BlueprintPure, Category=
"Math|Color")
3867 UFUNCTION(BlueprintPure, Category=
"Math|Transform")
3871 UFUNCTION(BlueprintPure, Category=
"Utilities")
3875 UFUNCTION(BlueprintPure, Category =
"Utilities")
3884 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Object)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Utilities")
3888 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Object)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Utilities")
3896 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Class)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Utilities")
3900 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Class)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Utilities")
3909 UFUNCTION(BlueprintPure, Category=
"Utilities")
3918 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Equal (Name)", CompactNodeTitle =
"==", Keywords =
"== equal"), Category=
"Utilities|Name")
3922 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Not Equal (Name)", CompactNodeTitle =
"!=", Keywords =
"!= not equal"), Category=
"Utilities|Name")
3931 UFUNCTION(BlueprintPure, meta = (Keywords =
"construct build", NativeMakeFunc), Category =
"Math|Transform")
3935 UFUNCTION(BlueprintPure, Category =
"Math|Transform", meta = (NativeBreakFunc))
3939 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (Transform)", CompactNodeTitle =
"==", ScriptMethod =
"Equals", ScriptOperator =
"==", Keywords =
"== equal"), Category=
"Math|Transform")
3948 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Nearly Equal (Transform)", ScriptMethod =
"IsNearEqual", Keywords =
"== equal"), Category =
"Math|Transform")
3962 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"Multiply", ScriptOperator =
"*;*=", CompactNodeTitle =
"*", Keywords=
"multiply *"), Category=
"Math|Transform")
3969 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"TransformLocation", Keywords=
"location"), Category=
"Math|Transform")
3976 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"TransformDirection"), Category=
"Math|Transform")
3983 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"TransformRotation"), Category=
"Math|Transform")
3990 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"InverseTransformLocation", Keywords=
"location"), Category=
"Math|Transform")
3997 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"InverseTransformDirection"), Category=
"Math|Transform")
4004 UFUNCTION(BlueprintPure, meta=(ScriptMethod=
"InverseTransformRotation"), Category=
"Math|Transform")
4017 UFUNCTION(BlueprintPure, meta=(ScriptMethod =
"MakeRelative", Keywords=
"convert torelative"), Category=
"Math|Transform")
4028 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"Inverse", Keywords =
"inverse"), Category =
"Math|Transform")
4032 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Lerp (Transform)", AdvancedDisplay =
"3", ScriptMethod =
"Lerp"), Category=
"Math|Transform")
4036 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Ease (Transform)", BlueprintInternalUseOnly =
"true", ScriptMethod =
"Ease"), Category =
"Math|Interpolation")
4048 UFUNCTION(BlueprintPure, meta = (ScriptMethod =
"InterpTo"), Category=
"Math|Interpolation")
4052 UFUNCTION(BlueprintPure, Category=
"Math|Transform", meta = (DisplayName =
"Determinant", ScriptMethod =
"Determinant"))
4056 UFUNCTION(BlueprintPure, Category=
"Math|Transform", meta = (DisplayName =
"To Matrix (Transform)", ScriptMethod =
"ToMatrix", CompactNodeTitle =
"->", Keywords =
"cast convert", BlueprintAutocast))
4073 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation")
4074 static UE_INL_API double FInterpTo(
double Current,
double Target,
double DeltaTime,
double InterpSpeed);
4085 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation")
4086 static UE_INL_API double FInterpTo_Constant(
double Current,
double Target,
double DeltaTime,
double InterpSpeed);
4097 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation", meta=(Keywords=
"rotation rotate"))
4109 UFUNCTION(BlueprintPure, Category=
"Math|Interpolation", meta=(Keywords=
"rotation rotate"))
4128 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation", meta=(AdvancedDisplay =
"8"))
4132 bool bClamp =
false,
float MinValue = -1.f,
float MaxValue = 1.f,
4136 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4140 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4144 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4148 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4152 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4156 UFUNCTION(BlueprintCallable, Category =
"Math|Interpolation")
4164 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomInt", ScriptMethodMutable))
4168 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomIntInRange", ScriptMethodMutable))
4172 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomBool", ScriptMethodMutable))
4176 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomFloat", ScriptMethodMutable))
4180 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomFloatInRange", ScriptMethodMutable))
4184 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomUnitVector", ScriptMethodMutable))
4188 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomPointInBoundedBox", ScriptMethodMutable))
4192 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(DisplayName=
"Random Point In Bounding Box From Stream (Box)"), meta=(ScriptMethod=
"RandomPointInBox", ScriptMethodMutable))
4196 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta=(ScriptMethod=
"RandomRotator", ScriptMethodMutable))
4200 UFUNCTION(BlueprintCallable, Category=
"Math|Random", meta=(ScriptMethod=
"Reset", ScriptMethodMutable))
4204 UFUNCTION(BlueprintCallable, Category=
"Math|Random", meta=(ScriptMethod=
"GenerateNewSeed"))
4208 UFUNCTION(BlueprintCallable, Category=
"Math|Random", meta=(ScriptMethod=
"SetSeed"))
4217 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta = (Keywords =
"RandomVector", ScriptMethod =
"RandomUnitVectorInConeInRadians", ScriptMethodMutable))
4226 UFUNCTION(BlueprintPure, Category=
"Math|Random", meta = (Keywords =
"RandomVector", ScriptMethod =
"RandomUnitVectorInConeInDegrees", ScriptMethodMutable))
4240 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (Keywords =
"RandomVector", ScriptMethod =
"RandomUnitVectorInEllipticalConeInRadians", ScriptMethodMutable))
4251 UFUNCTION(BlueprintPure, Category =
"Math|Random", meta = (Keywords =
"RandomVector", ScriptMethod =
"RandomUnitVectorInEllipticalConeInDegrees", ScriptMethodMutable))
4264 UFUNCTION(BlueprintPure, Category=
"Math|Random")
4284 UFUNCTION(BlueprintCallable, Category=
"Math|Geometry", meta=(WorldContext=
"WorldContextObject", CallableWithoutWorldContext))
4296 UFUNCTION(BlueprintPure, Category =
"Math|Geometry")
4307 UFUNCTION(BlueprintPure, Category =
"Math|Geometry")
4317 UFUNCTION(BlueprintPure, Category =
"Math|Geometry", meta=(DisplayName =
"Is Point In Box (Box)"))
4325 UFUNCTION(BlueprintPure, Category =
"Math|Geometry", meta=(DisplayName =
"Get Volume (Box)"))
4333 UFUNCTION(BlueprintPure, Category =
"Math|Geometry", meta=(DisplayName =
"Get Size (Box)"))
4341 UFUNCTION(BlueprintPure, Category =
"Math|Geometry", meta=(DisplayName =
"Get Center (Box)"))
4352 UFUNCTION(BlueprintPure, Category =
"Math|Geometry")
4363 UFUNCTION(BlueprintPure, Category =
"Math|Geometry", meta=(DisplayName =
"Is Point In Box With Transform (Box)"))
4375 UFUNCTION(BlueprintPure, Category =
"Math|Geometry")
4388 UFUNCTION(BlueprintPure, Category =
"Math|Intersection")
4397 UFUNCTION(BlueprintPure, Category =
"Math|Intersection", meta = (DisplayName =
"Line Plane Intersection (Origin & Normal)"))
4409 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Weighted Moving Average Float"))
4410 static ENGINE_API float WeightedMovingAverage_Float(
float CurrentSample,
float PreviousSample,
float Weight);
4421 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Weighted Moving Average Vector"))
4433 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Weighted Moving Average Rotator"))
4449 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Dynamic Weighted Moving Average Float"))
4465 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Dynamic Weighted Moving Average Vector"))
4481 UFUNCTION(BlueprintPure, Category=
"Math|Smoothing", meta=(DisplayName=
"Dynamic Weighted Moving Average Rotator"))
4497 UFUNCTION(BlueprintPure, Category=
"Math|Conversions|Indices", meta=(DisplayName=
"Convert a 1D Index to a 2D Index"))
4510 UFUNCTION(BlueprintPure, Category=
"Math|Conversions|Indices", meta=(DisplayName=
"Convert a 1D Index to a 3D Index"))
4522 UFUNCTION(BlueprintPure, Category=
"Math|Conversions|Indices", meta=(DisplayName=
"Convert a 2D Index to a 1D Index"))
4535 UFUNCTION(BlueprintPure, Category=
"Math|Conversions|Indices", meta=(DisplayName=
"Convert a 3D Index to a 1D Index"))
4539 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeMakeFunc))
4541 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeMakeFunc))
4543 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeMakeFunc))
4545 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeMakeFunc))
4547 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeBreakFunc))
4549 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeBreakFunc))
4551 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeBreakFunc))
4553 UFUNCTION(BlueprintPure, Category =
"Math|Vector", meta = (NativeBreakFunc))
4558 static ENGINE_API void ReportError_Divide_ByteByte();
4559 static ENGINE_API void ReportError_Percent_ByteByte();
4560 static ENGINE_API void ReportError_Divide_IntInt();
4561 static ENGINE_API void ReportError_Divide_FloatFloat();
4562 static ENGINE_API void ReportError_Divide_DoubleDouble();
4563 static ENGINE_API void ReportError_Divide_Int64Int64();
4564 static ENGINE_API void ReportError_Percent_IntInt();
4565 static ENGINE_API void ReportError_Percent_Int64Int64();
4567 static ENGINE_API void ReportError_Divide_VectorFloat();
4568 static ENGINE_API void ReportError_Divide_VectorInt();
4569 static ENGINE_API void ReportError_Divide_VectorVector();
4570 static ENGINE_API void ReportError_ProjectVectorOnToVector();
4571 static ENGINE_API void ReportError_Divide_IntPointOnInt();
4572 static ENGINE_API void ReportError_Divide_IntPointOnIntPoint();
4573 static ENGINE_API void ReportError_Divide_Vector2DFloat();
4574 static ENGINE_API void ReportError_Divide_Vector2DVector2D();
4575 static ENGINE_API void ReportError_DaysInMonth();