7#include "Containers/Array.h"
135 return VertMap.
Num();
179 for (
int32 Idx = 0; Idx < VertMap.
Num(); Idx++)
181 if (VertMap[Idx] > Idx)
186 for (
int32 Idx = 0; Idx < TriMap.
Num(); Idx++)
188 if (TriMap[Idx] > Idx)
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_REWRITE SizeType Num() const
Definition Array.h:1144
void Reset(SizeType NewSize=0)
Definition Array.h:2246
UE_REWRITE bool IsEmpty() const
Definition Array.h:1133
void SetNumUninitialized(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2369
Definition CompactMaps.h:20
FIndex3i GetVertexMapping(FIndex3i FromIDs) const
Definition CompactMaps.h:165
void ResetTriangleMap(int32 NumTriMappings, bool bInitializeWithInvalidID)
Definition CompactMaps.h:101
int32 GetVertexMapping(int32 FromID) const
Definition CompactMaps.h:159
void SetVertexMapping(int32 FromID, int32 ToID)
Definition CompactMaps.h:145
int32 GetTriangleMapping(int32 FromID) const
Definition CompactMaps.h:171
void Reset()
Definition CompactMaps.h:114
bool Validate() const
Definition CompactMaps.h:177
void SetIdentityTriangleMap(int32 NumTriMappings)
Definition CompactMaps.h:58
void Reset(int32 NumVertMappings, int32 NumTriMappings, bool bInitializeWithInvalidID)
Definition CompactMaps.h:73
void SetIdentity(int32 NumVertMappings, int32 NumTriMappings)
Definition CompactMaps.h:33
void SetTriangleMapping(int32 FromID, int32 ToID)
Definition CompactMaps.h:152
bool VertexMapIsSet() const
Definition CompactMaps.h:121
int32 NumVertexMappings() const
Definition CompactMaps.h:133
void ResetVertexMap(int32 NumVertMappings, bool bInitializeWithInvalidID)
Definition CompactMaps.h:84
bool TriangleMapIsSet() const
Definition CompactMaps.h:127
int32 NumTriangleMappings() const
Definition CompactMaps.h:139
static constexpr int32 InvalidID
Definition CompactMaps.h:25
void SetIdentityVertexMap(int32 NumVertMappings)
Definition CompactMaps.h:44
constexpr int InvalidID
Definition IndexTypes.h:13
Definition AdvancedWidgetsModule.cpp:13
Definition IndexTypes.h:158