|
| GEOMETRYCORE_API void | Initialize (FDynamicMesh3 *Mesh) |
| |
| constexpr int | InvalidID () const |
| |
| void | Reset () |
| |
| void | ResetTriangleMap () |
| |
| FIndexMapi & | GetVertexMap () |
| |
| const FIndexMapi & | GetVertexMap () const |
| |
| void | SetVertex (int FromID, int ToID) |
| |
| int | GetNewVertex (int FromID) const |
| |
| bool | ContainsVertex (int FromID) const |
| |
| FIndexMapi & | GetTriangleMap () |
| |
| const FIndexMapi & | GetTriangleMap () const |
| |
| void | SetTriangle (int FromID, int ToID) |
| |
| int | GetNewTriangle (int FromID) const |
| |
| bool | ContainsTriangle (int FromID) const |
| |
| FIndexMapi & | GetGroupMap () |
| |
| const FIndexMapi & | GetGroupMap () const |
| |
| void | SetGroup (int FromID, int ToID) |
| |
| int | GetNewGroup (int FromID) const |
| |
| bool | ContainsGroup (int FromID) const |
| |
| FIndexMapi & | GetUVMap (int UVLayer) |
| |
| const FIndexMapi & | GetUVMap (int UVLayer) const |
| |
| void | SetUV (int UVLayer, int FromID, int ToID) |
| |
| int | GetNewUV (int UVLayer, int FromID) const |
| |
| bool | ContainsUV (int UVLayer, int FromID) const |
| |
| FIndexMapi & | GetNormalMap (int NormalLayer) |
| |
| const FIndexMapi & | GetNormalMap (int NormalLayer) const |
| |
| void | SetNormal (int NormalLayer, int FromID, int ToID) |
| |
| int | GetNewNormal (int NormalLayer, int FromID) const |
| |
| bool | ContainsNormal (int NormalLayer, int FromID) const |
| |
| FIndexMapi & | GetColorMap () |
| |
| const FIndexMapi & | GetColorMap () const |
| |
| void | SetColor (int FromID, int ToID) |
| |
| int | GetNewColor (int FromID) const |
| |
| bool | ContainsColor (int FromID) const |
| |
FMeshIndexMappings stores a set of integer IndexMaps for a mesh This is a convenient object to have, to avoid passing around large numbers of separate maps. The individual maps are not necessarily all filled by every operation.