5#include "Containers/Array.h"
20 template <
typename RealType>
class TDynamicMeshScalarTriangleAttribute;
36 const FDynamicMesh3&
Mesh,
51 const FDynamicMesh3&
Mesh,
62 const FDynamicMesh3&
Mesh,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
GEOMETRYCORE_API bool CopyVertexUVsToOverlay(const FDynamicMesh3 &Mesh, FDynamicMeshUVOverlay &UVOverlayOut, bool bCompactElements=false)
Definition MeshAttributeUtil.cpp:67
TDynamicMeshVectorOverlay< float, 3, FVector3f > FDynamicMeshNormalOverlay
Definition DynamicMeshAttributeSet.h:43
GEOMETRYCORE_API bool CompactAttributeValues(const FDynamicMesh3 &Mesh, TDynamicMeshScalarTriangleAttribute< int32 > &TriangleAttrib, FInterval1i &OldMaxAttributeRangeOut, int &NewMaxAttributeValueOut, TArray< int32 > &OldToNewMapOut, TArray< int32 > &NewToOldMapOut, bool &bWasCompactOut)
Definition MeshAttributeUtil.cpp:8
GEOMETRYCORE_API bool CopyVertexNormalsToOverlay(const FDynamicMesh3 &Mesh, FDynamicMeshNormalOverlay &NormalOverlayOut, bool bCompactElements=false)
Definition MeshAttributeUtil.cpp:104
TDynamicMeshVectorOverlay< float, 2, FVector2f > FDynamicMeshUVOverlay
Definition DynamicMeshAttributeSet.h:41
Definition AdvancedWidgetsModule.cpp:13