| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/AddPrimitiveTool.h |
Include |
#include "AddPrimitiveTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UProceduralShapeToolProperties : public UInteractiveToolPropertySet
Name | Description | ||
---|---|---|---|
|
bAlignShapeToPlacementSurface |
Align shape to Placement Surface |
|
|
bInstanceIfPossible |
If the shape settings haven't changed, create instances of the last created asset rather than creating a whole new asset. |
|
|
float |
FeatureRadius |
Radius of additional circular features of the shape (not implicitly defined by the width of the shape) |
|
float |
Height |
Height of Shape |
|
PivotLocation |
Location of Pivot within Primitive |
|
|
PlaceMode |
How to place Primitive in the Scene |
|
|
PolygroupMode |
How should Polygroups be assigned to triangles of Primitive |
|
|
float |
Rotation |
Rotation of Primitive around up axis |
|
Shape |
Type of shape to generate |
|
|
int |
Slices |
Number of Slices |
|
int |
Subdivisions |
Number of Subdivisions |
|
float |
Width |
Width of Shape |
Name | Description | |
---|---|---|
|
UProceduralShapeToolProperties() |
Name | Description | ||
---|---|---|---|
|
RestoreProperties ( |
Restore saved property values |
|
|
SaveProperties ( |
Start Angle of Shape End Angle of Shape |
Name | Description | ||
---|---|---|---|
|
CanEditChange ( |
Called by the editor to query whether a property of this object is allowed to be modified. |