FPolygroupLayer

[FPolygroupLayer](API\Plugins\DynamicMesh\Polygroups\FPolygroupLayer) represents a polygroup set on a [FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3), which supports a "default" group set stored on the mesh, and then N extended group layers stored in the mesh AttributeSet.

Choose your operating system:

Windows

macOS

Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Polygroups/PolygroupSet.h

Include

#include "Polygroups/PolygroupSet.h"

Syntax

struct FPolygroupLayer

Remarks

FPolygroupLayer represents a polygroup set on a FDynamicMesh3, which supports a "default" group set stored on the mesh, and then N extended group layers stored in the mesh AttributeSet. This struct can represent either.

Variables

Name Description

Public variable

bool

 

bIsDefaultLayer

If true, layer is the default FDynamicMesh3 triangle groups layer

Public variable

int32

 

LayerIndex

If bIsDefaultLayer is false, this is the index of the AttributeSet Polygroup Layer

Functions

Name Description

Public function

bool

 

CheckExists

(
    const FDynamicMesh3* Mesh
)

Public function Static

FPolygroupLa...

 

Default()

Construct a FPolygroupLayer for the default layer

Public function Static

FPolygroupLa...

 

Layer

(
    int32 Index
)

Construct a FPolygroupLayer for an extended layer

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FPolygroupLayer& OtherLayer
)