FMeshSculptBrushOp

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingToolsExp

Header

/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Sculpting/MeshBrushOpBase.h

Include

#include "Sculpting/MeshBrushOpBase.h"

Syntax

class FMeshSculptBrushOp

Variables

Destructors

Name Description

Public function Virtual

~FMeshSculptBrushOp()

Functions

Name Description

Public function

void

 

ApplyStamp

(
    const FDynamicMesh3* Mesh,
    const FSculptBrushStamp& Stamp,
    const TArray< int32 >& Vertices,
    TArray< FVector3d >& NewValuesOut
)

Public function Virtual

void

 

BeginStroke

(
    const FDynamicMesh3* Mesh,
    const FSculptBrushStamp& Stamp,
    const TArray< int32 >& InitialVert...
)

Public function Virtual

void

 

ConfigureOptions

(
    const FSculptBrushOptions& Options
)

Public function Virtual

void

 

EndStroke

(
    const FDynamicMesh3* Mesh,
    const FSculptBrushStamp& Stamp,
    const TArray< int32 >& FinalVertic...
)

Public function Virtual Const

bool

 

GetAlignStampToView()

Public function Virtual Const

ESculptBrush...

 

GetBrushTargetType()

Overrideable Brush Op configuration things

Public function Const

const FMeshS...

 

GetFalloff()

Public function

PropType ...

 

GetPropertySetAs()

Public function Virtual Const

bool

 

IgnoreZeroMovements()

Public function Virtual Const

bool

 

SupportsVariableSpacing()

Public function Virtual Const

bool

 

WantsStampRegionPlane()