Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshSculptLayersFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshSculptLayersFunctions.h |
| Include Path | #include "GeometryScript/MeshSculptLayersFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshSculptLayers"))
class UGeometryScriptLibrary_MeshSculptLayersFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshSculptLayersFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUseWeights | int32int32int32 bool | GeometryScript/MeshSculptLayersFunctions.h | ||
| Debug | int32UGeometryScriptDebug * | GeometryScript/MeshSculptLayersFunctions.h | ||
| Debug | int32 double FGeometryScriptSculptLayerUpdateOptionsUGeometryScriptDebug * | GeometryScript/MeshSculptLayersFunctions.h | ||
| Debug | TArray< double > FGeometryScriptSculptLayerUpdateOptionsUGeometryScriptDebug * | GeometryScript/MeshSculptLayersFunctions.h | ||
| Debug | UGeometryScriptDebug * | GeometryScript/MeshSculptLayersFunctions.h | ||
| Debug | int32int32int32 bool UGeometryScriptDebug * | GeometryScript/MeshSculptLayersFunctions.h | ||
| LayerIndex | int32 | GeometryScript/MeshSculptLayersFunctions.h | ||
| MergeLayerNum | int32int32int32 | GeometryScript/MeshSculptLayersFunctions.h | ||
| MergeLayerStart | int32int32 | GeometryScript/MeshSculptLayersFunctions.h | ||
| NumLayers | int32 | GeometryScript/MeshSculptLayersFunctions.h | ||
| Options | int32 double FGeometryScriptSculptLayerUpdateOptions | GeometryScript/MeshSculptLayersFunctions.h | ||
| Options | TArray< double > FGeometryScriptSculptLayerUpdateOptions | GeometryScript/MeshSculptLayersFunctions.h | ||
| OutActiveLayer | int32 & | GeometryScript/MeshSculptLayersFunctions.h | ||
| Weight | int32 double | GeometryScript/MeshSculptLayersFunctions.h | ||
| Weights | TArray< double > | GeometryScript/MeshSculptLayersFunctions.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Enable Sculpt Layers on the Target Mesh, if not already enabled, with at least the requested number of layers. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Set the requested LayerIndex as the current active sculpt layer, if possible. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Set the weight of the layer at LayerIndex to the requested Weight. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Set the weights of multiple layers to match the given Weights array. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the weights of all sculpt layers on the mesh. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the number of sculpting layers active on the mesh. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the current sculpting layers active on the mesh, or -1 if the mesh does not have sculpting layers. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Discard all sculpt layer data, leaving current vertex positions unchanged. | GeometryScript/MeshSculptLayersFunctions.h |
|
static static UPARAM
(
DisplayName |
Merge a range of sculpt layers together. May change the Active Sculpt Layer. | GeometryScript/MeshSculptLayersFunctions.h |
|