Navigation
API > API/Plugins > API/Plugins/ModelingOperators > API/Plugins/ModelingOperators/ParameterizationOps
Inheritance Hierarchy
- UObject
- IDynamicMeshOperatorFactory
- UUVLayoutOperatorFactory
References
| Module | ModelingOperators |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ParameterizationOps/UVLayoutOp.h |
| Include | #include "ParameterizationOps/UVLayoutOp.h" |
Syntax
UCLASS ()
class UUVLayoutOperatorFactory :
public UObject,
public UE::Geometry::IDynamicMeshOperatorFactory
Remarks
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV Layout 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< int32()> | GetSelectedUVChannel | ||
| TSharedPtr< UE::Geometry::FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | ||
| TOptional< TSet< int32 > > | Selection | ||
| TObjectPtr< UUVLayoutProperties > | Settings | ||
| FTransform | TargetTransform | ||
| TOptional< TMap< int32, int32 > > | TextureResolutionPerUDIM |
Overridden from IDynamicMeshOperatorFactory
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::Geometry::FDynamicMeshOperator > | IDynamicMeshOperatorFactory API. |