Navigation
API > API/Runtime > API/Runtime/GeometryCore
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.
| Name | FMeshIndexMappings |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMesh/MeshIndexMappings.h |
| Include Path | #include "DynamicMesh/MeshIndexMappings.h" |
Syntax
struct FMeshIndexMappings
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsColor
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
bool ContainsGroup
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
bool ContainsNormal
(
int NormalLayer, |
DynamicMesh/MeshIndexMappings.h | ||
bool ContainsTriangle
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
bool ContainsUV
(
int UVLayer, |
DynamicMesh/MeshIndexMappings.h | ||
bool ContainsVertex
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetColorMap () |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetColorMap () |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetGroupMap () |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetGroupMap () |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewColor
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewGroup
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewNormal
(
int NormalLayer, |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewTriangle
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewUV
(
int UVLayer, |
DynamicMesh/MeshIndexMappings.h | ||
int GetNewVertex
(
int FromID |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetNormalMap
(
int NormalLayer |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetNormalMap
(
int NormalLayer |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetTriangleMap () |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetTriangleMap () |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetUVMap
(
int UVLayer |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetUVMap
(
int UVLayer |
DynamicMesh/MeshIndexMappings.h | ||
const FIndexMapi & GetVertexMap () |
DynamicMesh/MeshIndexMappings.h | ||
FIndexMapi & GetVertexMap () |
DynamicMesh/MeshIndexMappings.h | ||
void Initialize
(
FDynamicMesh3* Mesh |
Size internal arrays-of-maps to be suitable for this Mesh | DynamicMesh/MeshIndexMappings.h | |
int InvalidID() |
DynamicMesh/MeshIndexMappings.h | ||
void Reset() |
DynamicMesh/MeshIndexMappings.h | ||
void ResetTriangleMap() |
DynamicMesh/MeshIndexMappings.h | ||
void SetColor
(
int FromID, |
DynamicMesh/MeshIndexMappings.h | ||
void SetGroup
(
int FromID, |
DynamicMesh/MeshIndexMappings.h | ||
void SetNormal
(
int NormalLayer, |
DynamicMesh/MeshIndexMappings.h | ||
void SetTriangle
(
int FromID, |
DynamicMesh/MeshIndexMappings.h | ||
void SetUV
(
int UVLayer, |
DynamicMesh/MeshIndexMappings.h | ||
void SetVertex
(
int FromID, |
DynamicMesh/MeshIndexMappings.h |