Navigation
API > API/Plugins > API/Plugins/ModelingEditorUI
| Name | FSculptLayersController |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/ModelingEditorUI/Public/ModelingWidgets/SculptLayersController.h |
| Include Path | #include "ModelingWidgets/SculptLayersController.h" |
Syntax
class FSculptLayersController : public IMeshLayersController
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSculptLayersController() |
ModelingWidgets/SculptLayersController.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Properties | TObjectPtr< UMeshSculptLayerProperties > | ModelingWidgets/SculptLayersController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMeshSculptLayerProperties * GetProperties () |
Get access to the Properties. | ModelingWidgets/SculptLayersController.h |
Overridden from IMeshLayersController
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 AddMeshLayer() |
Adds a new mesh layer to the bottom of the stack | ModelingWidgets/SculptLayersController.h | |
virtual int32 GetActiveLayer() |
Gets the layer that is currently active | ModelingWidgets/SculptLayersController.h | |
virtual FName GetLayerName
(
const int32 InLayerIndex |
Get the name of the layer at the given index in the stack. | ModelingWidgets/SculptLayersController.h | |
virtual double GetLayerWeight
(
const int32 InLayerIndex |
Gets the layer weight at the given index in the stack. | ModelingWidgets/SculptLayersController.h | |
virtual int32 GetNumMeshLayers() |
Get the number of Layers in the stack. | ModelingWidgets/SculptLayersController.h | |
virtual bool MoveLayerInStack
(
int32 InLayerToMoveIndex, |
Move the mesh layer at the given index to the target index. | ModelingWidgets/SculptLayersController.h | |
virtual void RefreshLayersStackView() |
Toggle a mesh layer on/off (visible/invisible) | ModelingWidgets/SculptLayersController.h | |
virtual bool RemoveMeshLayer
(
const int32 InLayerIndex |
Remove the mesh layer at the given stack index. | ModelingWidgets/SculptLayersController.h | |
virtual void SetActiveLayer
(
const int32 InLayerIndex |
Sets the layer with the given index as the Active one | ModelingWidgets/SculptLayersController.h | |
virtual void SetLayerName
(
const int32 InLayerIndex, |
Set the name of the layer at the given index in the stack. | ModelingWidgets/SculptLayersController.h | |
virtual void SetLayerWeight
(
const int32 InLayerIndex, |
Sets the layer weight at the given index in the stack. | ModelingWidgets/SculptLayersController.h | |
virtual void SetProperties
(
UMeshSculptLayerProperties* InProperties |
Connect the properties to be displayed and modified | ModelingWidgets/SculptLayersController.h |