7#include "Containers/Array.h"
60 template<
typename T,
typename Vec>
73 template<
typename T,
typename Vec>
87 template<
typename T,
typename Vec>
100 template<
typename T,
typename Vec>
122 template<
typename T,
typename Vec>
125 for (
int j = 0; j < 3; ++j)
146 for (
int j = 0; j < 3; ++j)
162 template<
typename T,
typename Vec>
165 for (
int j = 0; j < 3; ++j)
182 static const int values[4] = { 0, 2, 1, 0 };
192 template<
typename T,
typename Vec>
228 template<
typename T,
typename Vec>
231 for (
int j = 0; j < 3; ++j)
247 template<
typename Func>
258 template<
typename T,
typename Func>
270 template<
typename Func>
280 template<
typename T,
typename Func>
289 template<
typename T,
typename Func>
EGLSurface EGLint const EGLint EGLnsecsANDROID * values
Definition AndroidOpenGLFunctions.h:11
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition DynamicVector.h:27
constexpr int InvalidID
Definition IndexTypes.h:13
Definition IndexUtil.h:18
void ApplyMap(FIndex3i &Val, Func MapFunc)
Definition IndexUtil.h:248
GEOMETRYCORE_API const FVector3i GridOffsets6[6]
Definition IndexUtil.cpp:24
int GetOtherTriIndex(int i0, int i1)
Definition IndexUtil.h:179
int FindTriOrderedEdge(T VertexID1, T VertexID2, const Vec &TriangleVerts)
Definition IndexUtil.h:88
int FindEdgeOtherVertex(const FIndex2i &EdgeVerts, int VertexID)
Definition IndexUtil.h:49
GEOMETRYCORE_API const FVector2i GridOffsets8[8]
Definition IndexUtil.cpp:15
int OrientTriEdgeAndFindOtherVtx(T &Vertex1, T &Vertex2, const Vec &TriangleVerts)
Definition IndexUtil.h:229
int FindTriIndex(T VertexID, const Vec &TriangleVerts)
Definition IndexUtil.h:61
int FindTriOtherVtx(T VertexID1, T VertexID2, const Vec &TriangleVerts)
Definition IndexUtil.h:123
int FindTriOtherVtxUnsafe(T VertexID1, T VertexID2, const Vec &TriangleVerts)
Definition IndexUtil.h:101
GEOMETRYCORE_API const FVector2i GridOffsets4[4]
Definition IndexUtil.cpp:8
GEOMETRYCORE_API const int BoxFaces[6][4]
Definition IndexUtil.cpp:65
int FindTriOtherIndex(T VertexID1, T VertexID2, const Vec &TriangleVerts)
Definition IndexUtil.h:163
bool OrientTriEdge(T &Vertex1, T &Vertex2, const Vec &TriangleVerts)
Definition IndexUtil.h:193
int FindEdgeIndexInTri(T VertexID1, T VertexID2, const Vec &TriangleVerts)
Definition IndexUtil.h:74
GEOMETRYCORE_API const int BoxFaceNormals[6]
Definition IndexUtil.cpp:82
GEOMETRYCORE_API const FVector2i BoxFacesUV[4]
Definition IndexUtil.cpp:80
bool SamePairUnordered(T a0, T a1, T b0, T b1)
Definition IndexUtil.h:26
int FindSharedEdgeVertex(const FIndex2i &EdgeVerts1, const FIndex2i &EdgeVerts2)
Definition IndexUtil.h:37
bool ArrayCheck(const TArray< T > &ToCheck, Func CheckFn)
Definition IndexUtil.h:290
GEOMETRYCORE_API const FVector3i GridOffsets26[26]
Definition IndexUtil.cpp:32
Definition ParametricSurfaceData.h:18
Definition IndexTypes.h:27
Definition IndexTypes.h:158
Definition IntVectorTypes.h:20
Definition IntVectorTypes.h:252