UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
KismetMathLibrary.h File Reference
#include "CoreMinimal.h"
#include "UObject/Script.h"
#include "UObject/ObjectMacros.h"
#include "Math/RandomStream.h"
#include "Templates/SubclassOf.h"
#include "UObject/UnrealType.h"
#include "UObject/Stack.h"
#include "UObject/ScriptMacros.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "Misc/QualifiedFrameTime.h"
#include "Engine/NetSerialization.h"
#include "KismetMathLibrary.generated.h"
#include "KismetMathLibrary.inl"

Go to the source code of this file.

Classes

struct  FFloatSpringState
 
struct  FVectorSpringState
 
struct  FQuaternionSpringState
 
class  UKismetMathLibrary
 

Namespaces

namespace  EEasingFunc
 
namespace  ELerpInterpolationMode
 
namespace  EMatrixColumns
 

Macros

#define KISMET_MATH_INLINE_ENABLED   (!UE_BUILD_DEBUG)
 
#define UE_INL_API
 

Enumerations

enum  EEasingFunc::Type : int {
  EEasingFunc::Linear , EEasingFunc::Step , EEasingFunc::SinusoidalIn , EEasingFunc::SinusoidalOut ,
  EEasingFunc::SinusoidalInOut , EEasingFunc::EaseIn , EEasingFunc::EaseOut , EEasingFunc::EaseInOut ,
  EEasingFunc::ExpoIn , EEasingFunc::ExpoOut , EEasingFunc::ExpoInOut , EEasingFunc::CircularIn ,
  EEasingFunc::CircularOut , EEasingFunc::CircularInOut
}
 
enum  ELerpInterpolationMode::Type : int { ELerpInterpolationMode::QuatInterp , ELerpInterpolationMode::EulerInterp , ELerpInterpolationMode::DualQuatInterp }
 
enum  EMatrixColumns::Type : int { EMatrixColumns::First , EMatrixColumns::Second , EMatrixColumns::Third , EMatrixColumns::Fourth }
 

Macro Definition Documentation

◆ KISMET_MATH_INLINE_ENABLED

#define KISMET_MATH_INLINE_ENABLED   (!UE_BUILD_DEBUG)

◆ UE_INL_API

#define UE_INL_API