UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MathFwd.h File Reference
#include "HAL/Platform.h"

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Math
 
namespace  ispc
 

Typedefs

using FVector = UE::Math::TVector< double >
 
using FVector2D = UE::Math::TVector2< double >
 
using FVector4 = UE::Math::TVector4< double >
 
using FQuat = UE::Math::TQuat< double >
 
using FMatrix = UE::Math::TMatrix< double >
 
using FPlane = UE::Math::TPlane< double >
 
using FTransform = UE::Math::TTransform< double >
 
using FSphere = UE::Math::TSphere< double >
 
using FBox = UE::Math::TBox< double >
 
using FBox2D = UE::Math::TBox2< double >
 
using FRotator = UE::Math::TRotator< double >
 
using FRay = UE::Math::TRay< double >
 
using FVector3d = UE::Math::TVector< double >
 
using FVector2d = UE::Math::TVector2< double >
 
using FVector4d = UE::Math::TVector4< double >
 
using FQuat4d = UE::Math::TQuat< double >
 
using FMatrix44d = UE::Math::TMatrix< double >
 
using FPlane4d = UE::Math::TPlane< double >
 
using FTransform3d = UE::Math::TTransform< double >
 
using FSphere3d = UE::Math::TSphere< double >
 
using FBox3d = UE::Math::TBox< double >
 
using FBox2d = UE::Math::TBox2< double >
 
using FRotator3d = UE::Math::TRotator< double >
 
using FRay3d = UE::Math::TRay< double >
 
using FVector3f = UE::Math::TVector< float >
 
using FVector2f = UE::Math::TVector2< float >
 
using FVector4f = UE::Math::TVector4< float >
 
using FQuat4f = UE::Math::TQuat< float >
 
using FMatrix44f = UE::Math::TMatrix< float >
 
using FPlane4f = UE::Math::TPlane< float >
 
using FTransform3f = UE::Math::TTransform< float >
 
using FSphere3f = UE::Math::TSphere< float >
 
using FBox3f = UE::Math::TBox< float >
 
using FBox2f = UE::Math::TBox2< float >
 
using FRotator3f = UE::Math::TRotator< float >
 
using FRay3f = UE::Math::TRay< float >
 
using FIntVector2 = UE::Math::TIntVector2< int32 >
 
using FIntVector3 = UE::Math::TIntVector3< int32 >
 
using FIntVector4 = UE::Math::TIntVector4< int32 >
 
using FInt32Vector2 = UE::Math::TIntVector2< int32 >
 
using FInt32Vector3 = UE::Math::TIntVector3< int32 >
 
using FInt32Vector4 = UE::Math::TIntVector4< int32 >
 
using FInt32Vector = FInt32Vector3
 
using FInt64Vector2 = UE::Math::TIntVector2< int64 >
 
using FInt64Vector3 = UE::Math::TIntVector3< int64 >
 
using FInt64Vector4 = UE::Math::TIntVector4< int64 >
 
using FInt64Vector = FInt64Vector3
 
using FUintVector2 = UE::Math::TIntVector2< uint32 >
 
using FUintVector3 = UE::Math::TIntVector3< uint32 >
 
using FUintVector4 = UE::Math::TIntVector4< uint32 >
 
using FUint32Vector2 = UE::Math::TIntVector2< uint32 >
 
using FUint32Vector3 = UE::Math::TIntVector3< uint32 >
 
using FUint32Vector4 = UE::Math::TIntVector4< uint32 >
 
using FUint32Vector = FUint32Vector3
 
using FUint64Vector2 = UE::Math::TIntVector2< uint64 >
 
using FUint64Vector3 = UE::Math::TIntVector3< uint64 >
 
using FUint64Vector4 = UE::Math::TIntVector4< uint64 >
 
using FUint64Vector = FUint64Vector3
 
using FIntVector = FInt32Vector3
 
using FUintVector = FUint32Vector3
 
using FInt32Point = UE::Math::TIntPoint< int32 >
 
using FInt64Point = UE::Math::TIntPoint< int64 >
 
using FUint32Point = UE::Math::TIntPoint< uint32 >
 
using FUint64Point = UE::Math::TIntPoint< uint64 >
 
using FIntPoint = FInt32Point
 
using FUintPoint = FUint32Point
 
using FInt32Rect = UE::Math::TIntRect< int32 >
 
using FInt64Rect = UE::Math::TIntRect< int64 >
 
using FUint32Rect = UE::Math::TIntRect< uint32 >
 
using FUint64Rect = UE::Math::TIntRect< uint64 >
 
using FIntRect = UE::Math::TIntRect< int32 >
 
using FUintRect = UE::Math::TIntRect< uint32 >
 
using FBoxSphereBounds3f = UE::Math::TBoxSphereBounds< float, float >
 
using FBoxSphereBounds3d = UE::Math::TBoxSphereBounds< double, double >
 
using FCompactBoxSphereBounds3d = UE::Math::TBoxSphereBounds< double, float >
 
using FBoxSphereBounds = FBoxSphereBounds3d
 
using FCompactBoxSphereBounds = FCompactBoxSphereBounds3d
 

Typedef Documentation

◆ FBox

◆ FBox2D

◆ FBox2d

◆ FBox2f

◆ FBox3d

◆ FBox3f

◆ FBoxSphereBounds

◆ FBoxSphereBounds3d

◆ FBoxSphereBounds3f

◆ FCompactBoxSphereBounds

◆ FCompactBoxSphereBounds3d

◆ FInt32Point

◆ FInt32Rect

◆ FInt32Vector

◆ FInt32Vector2

◆ FInt32Vector3

◆ FInt32Vector4

◆ FInt64Point

◆ FInt64Rect

◆ FInt64Vector

◆ FInt64Vector2

◆ FInt64Vector3

◆ FInt64Vector4

◆ FIntPoint

◆ FIntRect

◆ FIntVector

◆ FIntVector2

◆ FIntVector3

◆ FIntVector4

◆ FMatrix

◆ FMatrix44d

◆ FMatrix44f

◆ FPlane

◆ FPlane4d

◆ FPlane4f

◆ FQuat

◆ FQuat4d

◆ FQuat4f

◆ FRay

◆ FRay3d

◆ FRay3f

◆ FRotator

◆ FRotator3d

◆ FRotator3f

◆ FSphere

◆ FSphere3d

◆ FSphere3f

◆ FTransform

◆ FTransform3d

◆ FTransform3f

◆ FUint32Point

◆ FUint32Rect

◆ FUint32Vector

◆ FUint32Vector2

◆ FUint32Vector3

◆ FUint32Vector4

◆ FUint64Point

◆ FUint64Rect

◆ FUint64Vector

◆ FUint64Vector2

◆ FUint64Vector3

◆ FUint64Vector4

◆ FUintPoint

◆ FUintRect

◆ FUintVector

◆ FUintVector2

◆ FUintVector3

◆ FUintVector4

◆ FVector

◆ FVector2D

◆ FVector2d

◆ FVector2f

◆ FVector3d

◆ FVector3f

◆ FVector4

◆ FVector4d

◆ FVector4f