Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/PropertySets
Inheritance Hierarchy
- UObject
- FWatchablePropertySet
- UInteractiveToolPropertySet
- UPolygroupLayersProperties
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/PropertySets/PolygroupLayersProperties.h |
| Include | #include "PropertySets/PolygroupLayersProperties.h" |
Syntax
UCLASS ()
class UPolygroupLayersProperties : public UInteractiveToolPropertySet
Remarks
Basic Tool Property Set that allows for selecting from a list of FNames (that we assume are Polygroup Layers)
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | ActiveGroupLayer | Select PolyGroup layer to use. | |
| TArray< FString > | GroupLayersList | Internal list used to implement above |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | Provides set of available group layers. | ||
| UE::Geometry::FPolygroupLayer | GetSelectedLayer
(
const FDynamicMesh3& FromMesh |
||
| bool | Return true if any option other than "Default" is selected | ||
| void | InitializeGroupLayers
(
const FDynamicMesh3* Mesh |
||
| void | InitializeGroupLayers
(
const TSet< FName >& LayerNames |
||
| void | SetSelectedFromPolygroupIndex
(
int32 Index |