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 |
|