Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Settings for the Pattern Tool
| Name | UPatternToolSettings |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/PatternTool.h |
| Include Path | #include "PatternTool.h" |
Syntax
UCLASS (MinimalAPI)
class UPatternToolSettings : public UInteractiveToolPropertySet
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → UPatternToolSettings
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → UPatternToolSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHideSources | bool | Hide the source meshes when enabled | PatternTool.h |
|
| bProjectElementsDown | bool | Whether or not the pattern items should be projected along the negative Z axis of the plane mechanic | PatternTool.h |
|
| bRandomlyPickElements | bool | Whether to randomly pick which source mesh is scattered at each location, or to always use all source meshes | PatternTool.h |
|
| bUseRelativeTransforms | bool | If false, all pattern elements will be positioned at the origin of the first pattern element | PatternTool.h |
|
| ProjectionOffset | float | How much each pattern item should be moved along the negative Z axis of the plane mechanic if Project Elements Down is enabled | PatternTool.h |
|
| Seed | int32 | The seed used to introduce random transform variations when enabled | PatternTool.h |
|
| Shape | EPatternToolShape | Shape of the underlying Pattern | PatternTool.h |
|
| SingleAxis | EPatternToolSingleAxis | Axis direction used for the Pattern geometry | PatternTool.h |
|
| SinglePlane | EPatternToolSinglePlane | Plane used for the Pattern geometry | PatternTool.h |
|