Navigation
API > API/Plugins > API/Plugins/ModelingOperatorsEditorOnly > API/Plugins/ModelingOperatorsEditorOnly/ParameterizationOps
Inheritance Hierarchy
- UObject
- IDynamicMeshOperatorFactory
- UParameterizeMeshOperatorFactory
References
| Module | ModelingOperatorsEditorOnly |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/ParameterizationOps/ParameterizeMeshOp.h |
| Include | #include "ParameterizationOps/ParameterizeMeshOp.h" |
Syntax
UCLASS ()
class UParameterizeMeshOperatorFactory :
public UObject,
public UE::Geometry::IDynamicMeshOperatorFactory
Remarks
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV parameterization operations.
Inherits from UObject so that it can hold a strong pointer to the settings UObject, which needs to be a UObject to be displayed in the details panel.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TUniqueFunction< TSharedPtr< UE::Geometry::FPolygroupSet, ESPMode::ThreadSafe >()> | GetPolygroups | ||
| TUniqueFunction< int32()> | GetSelectedUVChannel | ||
| TSharedPtr< UE::Geometry::FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | TSharedPtr |
|
| TObjectPtr< UParameterizeMeshToolPatchBuilderProperties > | PatchBuilderProperties | ||
| TObjectPtr< UParameterizeMeshToolProperties > | Settings | ||
| FTransform | TargetTransform | ||
| TObjectPtr< UParameterizeMeshToolUVAtlasProperties > | UVAtlasProperties | ||
| TObjectPtr< UParameterizeMeshToolXAtlasProperties > | XAtlasProperties |
Overridden from IDynamicMeshOperatorFactory
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::Geometry::FDynamicMeshOperator > | IDynamicMeshOperatorFactory API. |