| append_triangle(int A, int B, int C, int64 CellHash) | UE::Geometry::FMarchingCubes | inlineprotected |
| append_vertex(TVector< double > V, int64 CellHash) | UE::Geometry::FMarchingCubes | inlineprotected |
| AppendNormal(const FVector3f &Normal, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendOrFindVertexID(int64 hash, TVector< double > Pos) | UE::Geometry::FMarchingCubes | inlineprotected |
| AppendTriangle(int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendUV(const FVector2f &UV, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| AppendVertex(const FVector3d &Position) | UE::Geometry::FMeshShapeGenerator | inline |
| bEnableValueCaching | UE::Geometry::FMarchingCubes | |
| BilinearInterp(const FVector3d &v00, const FVector3d &v10, const FVector3d &v11, const FVector3d &v01, double tx, double ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| BilinearInterp(const FVector2d &v00, const FVector2d &v10, const FVector2d &v11, const FVector2d &v01, double tx, double ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| BilinearInterp(const FVector2f &v00, const FVector2f &v10, const FVector2f &v11, const FVector2f &v01, float tx, float ty) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| BlockedCornerValuesGrid | UE::Geometry::FMarchingCubes | protected |
| BlockedDoneCells | UE::Geometry::FMarchingCubes | protected |
| Bounds | UE::Geometry::FMarchingCubes | |
| bParallelCompute | UE::Geometry::FMarchingCubes | |
| bReverseOrientation | UE::Geometry::FMeshShapeGenerator | |
| BuildMesh() | UE::Geometry::FMarchingCubes | inlineprotected |
| CancelF | UE::Geometry::FMarchingCubes | |
| cell_index(const TVector< double > &Pos) | UE::Geometry::FMarchingCubes | inlineprotected |
| CellDimensions | UE::Geometry::FMarchingCubes | |
| corner_hash(const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_hash(int X, int Y, int Z) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_pos(const FVector3i &IJK, TVector< double > &Pos) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_pos(const FVector3i &IJK) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_value_grid(const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_value_grid_parallel(const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| corner_value_nohash(const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| CubeSize | UE::Geometry::FMarchingCubes | |
| edge_hash(const FVector3i &Idx1, const FVector3i &Idx2) | UE::Geometry::FMarchingCubes | inlineprotected |
| edge_vertex_id(const FVector3i &Idx1, const FVector3i &Idx2, double F1, double F2) | UE::Geometry::FMarchingCubes | inlineprotected |
| EDGE_X | UE::Geometry::FMarchingCubes | protected |
| EDGE_Y | UE::Geometry::FMarchingCubes | protected |
| EDGE_Z | UE::Geometry::FMarchingCubes | protected |
| EdgeIndices | UE::Geometry::FMarchingCubes | protectedstatic |
| EdgeTable | UE::Geometry::FMarchingCubes | protectedstatic |
| EdgeVertexSectionLocks | UE::Geometry::FMarchingCubes | protected |
| EdgeVertexSections | UE::Geometry::FMarchingCubes | protected |
| ExtendBufferSizes(int AddVertices, int AddTriangles, int AddUVs, int AddNormals) | UE::Geometry::FMeshShapeGenerator | inline |
| find_iso(const TVector< double > &P1, const TVector< double > &P2, double ValP1, double ValP2, TVector< double > &PIso) | UE::Geometry::FMarchingCubes | inlineprotected |
| FindVertexID(int64 hash) | UE::Geometry::FMarchingCubes | inlineprotected |
| FMarchingCubes() | UE::Geometry::FMarchingCubes | inline |
| Generate() override | UE::Geometry::FMarchingCubes | inlinevirtual |
| generate_basic() | UE::Geometry::FMarchingCubes | inlineprotected |
| generate_continuation(TArrayView< const FVector3d > Seeds) | UE::Geometry::FMarchingCubes | inlineprotected |
| generate_continuation_parallel(TArrayView< const FVector3d > Seeds) | UE::Geometry::FMarchingCubes | inlineprotected |
| generate_parallel() | UE::Geometry::FMarchingCubes | inlineprotected |
| GenerateContinuation(TArrayView< const FVector3d > Seeds) | UE::Geometry::FMarchingCubes | inline |
| GetTriangleSectionIndex(int64 hash) | UE::Geometry::FMarchingCubes | inlineprotected |
| GetVertexSectionIndex(int64 hash) | UE::Geometry::FMarchingCubes | inlineprotected |
| GridBounds | UE::Geometry::FMarchingCubes | protected |
| HasAttributes() const | UE::Geometry::FMeshShapeGenerator | inline |
| Implicit | UE::Geometry::FMarchingCubes | |
| InitHashTables() | UE::Geometry::FMarchingCubes | inlineprotected |
| initialize_cell(FGridCell &Cell, const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| initialize_cell_values_grid(FGridCell &Cell, bool Shift) | UE::Geometry::FMarchingCubes | inlineprotected |
| initialize_cell_values_nohash(FGridCell &Cell, bool Shift) | UE::Geometry::FMarchingCubes | inlineprotected |
| IsoValue | UE::Geometry::FMarchingCubes | |
| LastGridBounds | UE::Geometry::FMarchingCubes | protected |
| LinearInterp(const FVector3i &a, const FVector3i &b, double t) | UE::Geometry::FMeshShapeGenerator | inlinestatic |
| NormalParentVertex | UE::Geometry::FMeshShapeGenerator | |
| Normals | UE::Geometry::FMeshShapeGenerator | |
| NumEdgeVertexSections | UE::Geometry::FMarchingCubes | protected |
| NumTriangleSections | UE::Geometry::FMarchingCubes | protected |
| NumVertexSections | UE::Geometry::FMarchingCubes | protected |
| parallel_mesh_access | UE::Geometry::FMarchingCubes | protected |
| polygonize_cell(FGridCell &Cell, int VertIndexArray[]) | UE::Geometry::FMarchingCubes | inlineprotected |
| Reset() | UE::Geometry::FMeshShapeGenerator | inline |
| ResetAttributes(bool bResetPolygonIDs=false) | UE::Geometry::FMeshShapeGenerator | inline |
| ResetMesh() | UE::Geometry::FMarchingCubes | inlineprotected |
| RootMode | UE::Geometry::FMarchingCubes | |
| RootModeSteps | UE::Geometry::FMarchingCubes | |
| SafetyMaxDimension | UE::Geometry::FMarchingCubes | |
| set_cell_if_not_done(const FVector3i &Idx) | UE::Geometry::FMarchingCubes | inlineprotected |
| SetBufferSizes(int NumVertices, int NumTriangles, int NumUVs, int NumNormals) | UE::Geometry::FMeshShapeGenerator | inline |
| SetDimensions() | UE::Geometry::FMarchingCubes | inlineprotected |
| SetNormal(int Index, const FVector3f &Normal, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangle(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleNormals(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTrianglePolygon(int Index, int PolygonID) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, const FIndex3i &Tri) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleUVs(int Index, int A, int B, int C, bool bClockwiseOverride) | UE::Geometry::FMeshShapeGenerator | inline |
| SetTriangleWithMatchedUVNormal(int Index, int A, int B, int C) | UE::Geometry::FMeshShapeGenerator | inline |
| SetUV(int Index, const FVector2f &UV, int ParentVertex) | UE::Geometry::FMeshShapeGenerator | inline |
| SetVertex(int Index, const FVector3d &Position) | UE::Geometry::FMeshShapeGenerator | inline |
| shift_cell_x(FGridCell &Cell, int XIdx) | UE::Geometry::FMarchingCubes | inlineprotected |
| TriangleNormals | UE::Geometry::FMeshShapeGenerator | |
| TrianglePolygonIDs | UE::Geometry::FMeshShapeGenerator | |
| Triangles | UE::Geometry::FMeshShapeGenerator | |
| TriangleSectionLists | UE::Geometry::FMarchingCubes | protected |
| TriangleSectionLocks | UE::Geometry::FMarchingCubes | protected |
| TriangleUVs | UE::Geometry::FMeshShapeGenerator | |
| TriTable | UE::Geometry::FMarchingCubes | protectedstatic |
| UVParentVertex | UE::Geometry::FMeshShapeGenerator | |
| UVs | UE::Geometry::FMeshShapeGenerator | |
| Validate() | UE::Geometry::FMarchingCubes | inline |
| VertexCounter | UE::Geometry::FMarchingCubes | protected |
| VertexSectionLists | UE::Geometry::FMarchingCubes | protected |
| VertexSectionLocks | UE::Geometry::FMarchingCubes | protected |
| Vertices | UE::Geometry::FMeshShapeGenerator | |
| ~FMarchingCubes() | UE::Geometry::FMarchingCubes | inlinevirtual |
| ~FMeshShapeGenerator() | UE::Geometry::FMeshShapeGenerator | inlinevirtual |