UProceduralShapeToolProperties

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingTools

Header

/Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/AddPrimitiveTool.h

Include

#include "AddPrimitiveTool.h"

Syntax

UCLASS()
class UProceduralShapeToolProperties : public UInteractiveToolPropertySet

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bAlignToNormal

If true, aligns the shape along the normal of the surface it is placed on.

Public variable UProperty Category, EditAnywhere

bool

 

bInstanceIfPossible

Create instances of the last created asset rather than creating a whole new asset, provided the Shape settings have not changed.

Public variable UProperty Category, EditAnywhere

bool

 

bSnapToGrid

If true, the shape pivot is snapped to the grid.

Public variable UProperty Category, EditAnywhere, Meta

EMakeMeshPivotL...

 

PivotLocation

Location of pivot within the shape

Public variable UProperty Category, EditAnywhere, Meta

EMakeMeshPolygr...

 

PolygroupMode

How Polygroups are assigned to shape primitives.

Public variable UProperty Category, EditAnywhere, Meta

float

 

Rotation

Rotation of the shape around its up axis

Public variable UProperty Category, EditAnywhere

EMakeMeshPlacem...

 

TargetSurface

How the shape is placed in the scene.

Functions

Name Description

Public function Const

bool

 

IsEquivalent

(
    const UProceduralShapeToolPropertie...
)