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