UBrushSculptProperties

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MeshModelingTools

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/DynamicMeshSculptTool.h

Include

#include "DynamicMeshSculptTool.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UBrushSculptProperties : public UInteractiveToolPropertySet

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bDetailPreservingSmooth

If enabled, Remeshing is limited during Smoothing to avoid wiping out higher-density triangle areas

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bFreezeTarget

When Freeze Target is toggled on, the Brush Target Surface will be Frozen in its current state, until toggled off.

Public variable UProperty

bool

 

bIsRemeshingEnabled

This is a dupe of the bool in the tool class.

Public variable UProperty Category, EditAnywhere

bool

 

bPreserveUVFlow

If true, try to preserve the shape of the UV/3D mapping.

Public variable UProperty Category, EditAnywhere, Meta

float

 

PrimaryBrushSpeed

Strength of the Primary Brush

Public variable UProperty Category, EditAnywhere, Meta

EDynamicMeshScu...

 

PrimaryBrushType

Primary Brush Mode

Public variable UProperty Category, EditAnywhere, Meta

float

 

SmoothBrushSpeed

Strength of Shift-to-Smooth Brushing and Smoothing Brush

Overridden from UInteractiveToolPropertySet

Name Description

Public function Virtual

void

 

SaveRestoreProperties

(
    UInteractiveTool* RestoreToToo...,
    bool bSaving
)

Subclass this to save and restore in a single function.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss