UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RigidBodyIndexPair.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
11{
14
18
26 {
27 Indices[0] = FMath::Min( Index1, Index2 );
28 Indices[1] = FMath::Max( Index1, Index2 );
29 }
30
38 {
39 return (Indices[0] == Other.Indices[0]) && (Indices[1] == Other.Indices[1]);
40 }
41
50 {
51 Ar << Pair.Indices[0] << Pair.Indices[1];
52 return Ar;
53 }
54};
55
65{
66 return Pair.Indices[0] + (Pair.Indices[1] * 23);
67}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
uint32 GetTypeHash(const FRigidBodyIndexPair Pair)
Definition RigidBodyIndexPair.h:64
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Archive.h:1208
Definition RigidBodyIndexPair.h:11
FRigidBodyIndexPair(int32 Index1, int32 Index2)
Definition RigidBodyIndexPair.h:25
friend FArchive & operator<<(FArchive &Ar, FRigidBodyIndexPair &Pair)
Definition RigidBodyIndexPair.h:49
FRigidBodyIndexPair()
Definition RigidBodyIndexPair.h:16
int32 Indices[2]
Definition RigidBodyIndexPair.h:13
bool operator==(const FRigidBodyIndexPair &Other) const
Definition RigidBodyIndexPair.h:37