Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
Subclass URemeshMeshToolProperties just so we can set default values for some properties. Setting these values in the Setup function of UProjectToTargetTool turns out to be tricky to achieve with the property cache.
| Name | UProjectToTargetToolProperties |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/ProjectToTargetTool.h |
| Include Path | #include "ProjectToTargetTool.h" |
Syntax
UCLASS (MinimalAPI)
class UProjectToTargetToolProperties : public URemeshMeshToolProperties
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → UMeshConstraintProperties → URemeshProperties → URemeshMeshToolProperties → UProjectToTargetToolProperties
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → UMeshConstraintProperties → URemeshProperties → URemeshMeshToolProperties → UProjectToTargetToolProperties
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UProjectToTargetToolProperties() |
ProjectToTargetTool.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bParallel | bool | ProjectToTargetTool.h |
|
|
| bSmoothInFillAreas | bool | ProjectToTargetTool.h |
|
|
| bWorldSpace | bool | ProjectToTargetTool.h |
|
|
| FaceProjectionPassesPerRemeshIteration | int | ProjectToTargetTool.h |
|
|
| FillAreaDistanceMultiplier | float | ProjectToTargetTool.h |
|
|
| FillAreaSmoothMultiplier | float | ProjectToTargetTool.h |
|
|
| NormalAlignmentSpeed | float | ProjectToTargetTool.h |
|
|
| SurfaceProjectionSpeed | float | ProjectToTargetTool.h |
|