Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp > API/Plugins/MeshModelingToolsExp/UPatternTool
| Name | FPatternElement |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/PatternTool.h |
| Include Path | #include "PatternTool.h" |
Syntax
struct FPatternElement
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseRotateScale | UE::Geometry::FTransformSRT3d | PatternTool.h | ||
| bValid | bool | Todo: This is no longer necessary now that InitializeNewTool filters out invalid targets. | PatternTool.h | |
| LocalBounds | UE::Geometry::FAxisAlignedBox3d | PatternTool.h | ||
| PatternBounds | UE::Geometry::FAxisAlignedBox3d | PatternTool.h | ||
| RelativePosition | FVector3d | We don't need to store rotation or scale relative to first element because that is handled by BaseRotateScale | PatternTool.h | |
| SourceComponent | UPrimitiveComponent * | PatternTool.h | ||
| SourceDynamicMesh | UDynamicMesh * | PatternTool.h | ||
| SourceMaterials | TArray< UMaterialInterface * > | PatternTool.h | ||
| SourceStaticMesh | UStaticMesh * | PatternTool.h | ||
| SourceTransform | UE::Geometry::FTransformSRT3d | PatternTool.h | ||
| TargetIndex | int32 | PatternTool.h |