![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Geometry::FMeshNormals, including all inherited members.
| Compute_FaceAvg(bool bWeightByArea, bool bWeightByAngle) | UE::Geometry::FMeshNormals | protected |
| Compute_FaceAvg_AreaWeighted() | UE::Geometry::FMeshNormals | protected |
| Compute_Overlay_FaceAvg(const FDynamicMeshNormalOverlay *NormalOverlay, bool bWeightByArea, bool bWeightByAngle) | UE::Geometry::FMeshNormals | protected |
| Compute_Overlay_FaceAvg_AreaWeighted(const FDynamicMeshNormalOverlay *NormalOverlay) | UE::Geometry::FMeshNormals | protected |
| Compute_Triangle() | UE::Geometry::FMeshNormals | protected |
| ComputeOverlayNormal(const FDynamicMesh3 &Mesh, const FDynamicMeshNormalOverlay *NormalOverlay, int ElemIdx, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | static |
| ComputeTriangleNormals() | UE::Geometry::FMeshNormals | inline |
| ComputeVertexNormal(const FDynamicMesh3 &Mesh, int VertIdx, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | static |
| ComputeVertexNormal(const FDynamicMesh3 &Mesh, int32 VertIdx, TFunctionRef< bool(int32)> TriangleFilterFunc, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | static |
| ComputeVertexNormals(bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | inline |
| CopyToOverlay(FDynamicMeshNormalOverlay *NormalOverlay, bool bInvert=false) const | UE::Geometry::FMeshNormals | |
| CopyToVertexNormals(FDynamicMesh3 *SetMesh, bool bInvert=false) const | UE::Geometry::FMeshNormals | |
| FMeshNormals() | UE::Geometry::FMeshNormals | inline |
| FMeshNormals(const FDynamicMesh3 *Mesh) | UE::Geometry::FMeshNormals | inline |
| GetNormals() const | UE::Geometry::FMeshNormals | inline |
| GetVertexWeightsOnTriangle(const FDynamicMesh3 *Mesh, int TriID, double TriArea, bool bWeightByArea, bool bWeightByAngle) | UE::Geometry::FMeshNormals | static |
| InitializeMeshToPerTriangleNormals(FDynamicMesh3 *Mesh) | UE::Geometry::FMeshNormals | static |
| InitializeOverlayRegionToPerVertexNormals(FDynamicMeshNormalOverlay *NormalOverlay, const TArray< int32 > &Triangles) | UE::Geometry::FMeshNormals | static |
| InitializeOverlayToPerTriangleNormals(FDynamicMeshNormalOverlay *NormalOverlay) | UE::Geometry::FMeshNormals | static |
| InitializeOverlayToPerVertexNormals(FDynamicMeshNormalOverlay *NormalOverlay, bool bUseMeshVertexNormalsIfAvailable=true) | UE::Geometry::FMeshNormals | static |
| InitializeOverlayTopologyFromFaceGroups(const FDynamicMesh3 *Mesh, FDynamicMeshNormalOverlay *NormalOverlay) | UE::Geometry::FMeshNormals | static |
| InitializeOverlayTopologyFromOpeningAngle(const FDynamicMesh3 *Mesh, FDynamicMeshNormalOverlay *NormalOverlay, double AngleThresholdDeg) | UE::Geometry::FMeshNormals | static |
| Mesh | UE::Geometry::FMeshNormals | protected |
| Normals | UE::Geometry::FMeshNormals | protected |
| operator[](int i) | UE::Geometry::FMeshNormals | inline |
| operator[](int i) const | UE::Geometry::FMeshNormals | inline |
| QuickComputeVertexNormals(FDynamicMesh3 &Mesh, bool bInvert=false) | UE::Geometry::FMeshNormals | static |
| QuickComputeVertexNormalsForTriangles(FDynamicMesh3 &Mesh, const TArray< int32 > &Triangles, bool bWeightByArea=true, bool bWeightByAngle=true, bool bInvert=false) | UE::Geometry::FMeshNormals | static |
| QuickRecomputeOverlayNormals(FDynamicMesh3 &Mesh, bool bInvert=false, bool bWeightByArea=true, bool bWeightByAngle=true, bool bParallelCompute=true) | UE::Geometry::FMeshNormals | static |
| RecomputeOverlayElementNormals(FDynamicMesh3 &Mesh, const TArray< int32 > &ElementIDs, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | static |
| RecomputeOverlayNormals(const FDynamicMeshNormalOverlay *NormalOverlay, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | inline |
| RecomputeOverlayTriNormals(FDynamicMesh3 &Mesh, const TArray< int32 > &Triangles, bool bWeightByArea=true, bool bWeightByAngle=true) | UE::Geometry::FMeshNormals | static |
| SetCount(int Count, bool bClearToZero) | UE::Geometry::FMeshNormals | |
| SetDegenerateTriangleNormalsToNeighborNormal() | UE::Geometry::FMeshNormals | |
| SetMesh(const FDynamicMesh3 *MeshIn) | UE::Geometry::FMeshNormals | inline |
| SmoothVertexNormals(FDynamicMesh3 &Mesh, int32 SmoothingRounds, double SmoothingAlpha) | UE::Geometry::FMeshNormals | static |