Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/Operators
Inheritance Hierarchy
- UObject
- IDynamicMeshOperatorFactory
- UUVEditorUVTransformOperatorFactory
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/Operators/UVEditorUVTransformOp.h |
| Include | #include "Operators/UVEditorUVTransformOp.h" |
Syntax
UCLASS&40;&41;
class UUVEditorUVTransformOperatorFactory :
public UObject,
public UE::Geometry::IDynamicMeshOperatorFactory
Remarks
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV Transform 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 | |
|---|---|---|---|
| TOptional< TSet< int32 > > | EdgeSelection | ||
| TUniqueFunction< int32()> | GetSelectedUVChannel | ||
| TSharedPtr< UE::Geometry::FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | ||
| TObjectPtr< UUVEditorUVTransformPropertiesBase > | Settings | ||
| FTransform | TargetTransform | ||
| EUVEditorUVTransformType | TransformType | ||
| TOptional< TSet< int32 > > | VertexSelection |
Overridden from IDynamicMeshOperatorFactory
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::Geometry::FDynamicMeshOperator > | IDynamicMeshOperatorFactory API. |