Navigation
API > API/Plugins > API/Plugins/ModelingEditorUI
| Name | IMeshLayersController |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/ModelingEditorUI/Public/ModelingWidgets/MeshLayersController.h |
| Include Path | #include "ModelingWidgets/MeshLayersController.h" |
Syntax
class IMeshLayersController
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMeshLayersController() |
ModelingWidgets/MeshLayersController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 AddMeshLayer() |
Adds a new mesh layer to the bottom of the stack | ModelingWidgets/MeshLayersController.h | |
virtual int32 GetActiveLayer() |
Gets the layer that is currently active | ModelingWidgets/MeshLayersController.h | |
virtual FName GetLayerName
(
const int32 InLayerIndex |
Get the name of the layer at the given index in the stack. | ModelingWidgets/MeshLayersController.h | |
virtual TSharedPtr< SMeshLayersStack > GetLayerStackView() |
Retrieve the Stack View | ModelingWidgets/MeshLayersController.h | |
virtual double GetLayerWeight
(
const int32 InLayerIndex |
Gets the layer weight at the given index in the stack. | ModelingWidgets/MeshLayersController.h | |
int32 GetNumMeshLayers() |
Get the number of Layers in the stack. | ModelingWidgets/MeshLayersController.h | |
virtual bool MoveLayerInStack
(
int32 InLayerToMoveIndex, |
Move the mesh layer at the given index to the target index. | ModelingWidgets/MeshLayersController.h | |
virtual void RefreshLayersStackView() |
Toggle a mesh layer on/off (visible/invisible) | ModelingWidgets/MeshLayersController.h | |
virtual bool RemoveMeshLayer
(
const int32 InLayerIndex |
Remove the mesh layer at the given stack index. | ModelingWidgets/MeshLayersController.h | |
virtual void SetActiveLayer
(
const int32 InLayerIndex |
Sets the layer with the given index as the Active one | ModelingWidgets/MeshLayersController.h | |
virtual void SetLayerName
(
const int32 InLayerIndex, |
Set the name of the layer at the given index in the stack. | ModelingWidgets/MeshLayersController.h | |
virtual void SetLayerStackView
(
const TSharedPtr< SMeshLayersStack >& InLayersStackView |
Set the stack view | ModelingWidgets/MeshLayersController.h | |
virtual void SetLayerWeight
(
const int32 InLayerIndex, |
Sets the layer weight at the given index in the stack. | ModelingWidgets/MeshLayersController.h | |
virtual void SetProperties
(
UMeshSculptLayerProperties* InProperties |
Connect the properties to be displayed and modified | ModelingWidgets/MeshLayersController.h | |
virtual void SetProperties
(
UE::MeshPartition::UProjectMeshLayersModifier* InProperties |
Connect the modifier to be displayed and modified | ModelingWidgets/MeshLayersController.h |