FMeshIndexMappings

[FMeshIndexMappings](API\Plugins\DynamicMesh\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.

Windows
MacOS
Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/DynamicMeshEditor.h

Include

#include "DynamicMeshEditor.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

Name Description

Protected variable

FIndexMapi

 

GroupMap

Protected variable

TArray< FIndexM...

 

NormalMaps

Protected variable

FIndexMapi

 

TriangleMap

Protected variable

TArray< FIndexM...

 

UVMaps

Protected variable

FIndexMapi

 

VertexMap

Functions

Name Description

Public function Const

bool

 

ContainsGroup

(
    int FromID
)

Public function Const

bool

 

ContainsNormal

(
    int NormalLayer,
    int FromID
)

Public function Const

bool

 

ContainsTriangle

(
    int FromID
)

Public function Const

bool

 

ContainsUV

(
    int UVLayer,
    int FromID
)

Public function Const

bool

 

ContainsVertex

(
    int FromID
)

Public function

FIndexMapi &

 

GetGroupMap()

Public function Const

int

 

GetNewGroup

(
    int FromID
)

Public function Const

int

 

GetNewNormal

(
    int NormalLayer,
    int FromID
)

Public function Const

int

 

GetNewTriangle

(
    int FromID
)

Public function Const

int

 

GetNewUV

(
    int UVLayer,
    int FromID
)

Public function Const

int

 

GetNewVertex

(
    int FromID
)

Public function

FIndexMapi &

 

GetNormalMap

(
    int NormalLayer
)

Public function Const

const FIndex...

 

GetTriangleMap()

Public function

FIndexMapi &

 

GetTriangleMap()

Public function

FIndexMapi &

 

GetUVMap

(
    int UVLayer
)

Public function

FIndexMapi &

 

GetVertexMap()

Public function Const

const FIndex...

 

GetVertexMap()

Public function

void

 

Initialize

(
    FDynamicMesh3* Mesh
)

Size internal arrays-of-maps to be suitable for this Mesh

Public function Const

constexpr in...

 

InvalidID()

Public function

void

 

Reset()

Public function

void

 

ResetTriangleMap()

Public function

void

 

SetGroup

(
    int FromID,
    int ToID
)

Public function

void

 

SetNormal

(
    int NormalLayer,
    int FromID,
    int ToID
)

Public function

void

 

SetTriangle

(
    int FromID,
    int ToID
)

Public function

void

 

SetUV

(
    int UVLayer,
    int FromID,
    int ToID
)

Public function

void

 

SetVertex

(
    int FromID,
    int ToID
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss