UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Vector2D.h File Reference
#include "CoreTypes.h"
#include "Math/MathFwd.h"
#include "Misc/AssertionMacros.h"
#include "Misc/Crc.h"
#include "Math/UnrealMathUtility.h"
#include "Containers/UnrealString.h"
#include "Misc/Parse.h"
#include "Misc/LargeWorldCoordinatesSerializer.h"
#include "Misc/EngineNetworkCustomVersion.h"
#include "Math/IntPoint.h"
#include "Logging/LogMacros.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  UE::Math::TVector2< T >
 
struct  TIsPODType< FVector2f >
 
struct  TIsUECoreVariant< FVector2f >
 
struct  TCanBulkSerialize< FVector2f >
 
struct  TIsPODType< FVector2d >
 
struct  TIsUECoreVariant< FVector2d >
 
struct  TCanBulkSerialize< FVector2d >
 

Namespaces

namespace  UE
 
namespace  UE::Math
 

Functions

template<typename T >
UE_FORCEINLINE_HINT uint32 UE::Math::GetTypeHash (const TVector2< T > &Vector)
 
FArchiveUE::Math::operator<< (FArchive &Ar, TVector2< float > &V)
 
void UE::Math::operator<< (FStructuredArchive::FSlot Slot, TVector2< float > &V)
 
FArchiveUE::Math::operator<< (FArchive &Ar, TVector2< double > &V)
 
void UE::Math::operator<< (FStructuredArchive::FSlot Slot, TVector2< double > &V)
 
template<typename T , typename T2 UE_REQUIRES>
UE_FORCEINLINE_HINT TVector2< T > UE::Math::operator* (T2 Scale, const TVector2< T > &V)
 
 UE_DECLARE_LWC_TYPE (Vector2,, FVector2D)
 

Function Documentation

◆ UE_DECLARE_LWC_TYPE()

UE_DECLARE_LWC_TYPE ( Vector2  ,
FVector2D   
)