Navigation
API > API/Plugins > API/Plugins/ModelingOperators
| Name | FRecomputeUVsOp |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ParameterizationOps/RecomputeUVsOp.h |
| Include Path | #include "ParameterizationOps/RecomputeUVsOp.h" |
Syntax
class FRecomputeUVsOp : public UE::Geometry::FDynamicMeshOperator
Inheritance Hierarchy
- FDynamicMeshOperator → FRecomputeUVsOp
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRecomputeUVsOp() |
ParameterizationOps/RecomputeUVsOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AreaScaling | float | ParameterizationOps/RecomputeUVsOp.h | ||
| bAutoRotate | bool | Orientation control | ParameterizationOps/RecomputeUVsOp.h | |
| bMergingOptimization | bool | Patch Merging options | ParameterizationOps/RecomputeUVsOp.h | |
| bNormalizeAreas | bool | Area scaling | ParameterizationOps/RecomputeUVsOp.h | |
| bPackToOriginalBounds | bool | Individual packing. | ParameterizationOps/RecomputeUVsOp.h | |
| bPackUVs | bool | Atlas Packing parameters. | ParameterizationOps/RecomputeUVsOp.h | |
| bPreserveIrregularity | bool | Spectral Conformal Map Options | ParameterizationOps/RecomputeUVsOp.h | |
| bUDIMsEnabled | bool | UDIM options | ParameterizationOps/RecomputeUVsOp.h | |
| CompactnessThreshold | double | ParameterizationOps/RecomputeUVsOp.h | ||
| InputGroups | TSharedPtr< UE::Geometry::FPolygroupSet, ESPMode::ThreadSafe > | Source groups (optional) | ParameterizationOps/RecomputeUVsOp.h | |
| InputMesh | TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | Source mesh | ParameterizationOps/RecomputeUVsOp.h | |
| IslandMode | ERecomputeUVsIslandMode | ParameterizationOps/RecomputeUVsOp.h | ||
| MaxNormalDeviationDeg | double | ParameterizationOps/RecomputeUVsOp.h | ||
| MergingThreshold | double | ParameterizationOps/RecomputeUVsOp.h | ||
| NormalSmoothingAlpha | double | ParameterizationOps/RecomputeUVsOp.h | ||
| NormalSmoothingRounds | int32 | ExpMap Options | ParameterizationOps/RecomputeUVsOp.h | |
| PackingGutterWidth | float | ParameterizationOps/RecomputeUVsOp.h | ||
| PackingTextureResolution | int32 | ParameterizationOps/RecomputeUVsOp.h | ||
| Selection | TOptional< TSet< int32 > > | Selection. | ParameterizationOps/RecomputeUVsOp.h | |
| UnwrapType | ERecomputeUVsUnwrapType | ParameterizationOps/RecomputeUVsOp.h | ||
| UVLayer | int32 | UV layer. | ParameterizationOps/RecomputeUVsOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetTransform
(
const FTransformSRT3d& XForm |
Set ability on protected transform. | ParameterizationOps/RecomputeUVsOp.h |
Overridden from FDynamicMeshOperator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation | ParameterizationOps/RecomputeUVsOp.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CalculateResult_Basic
(
FProgressCancel* Progress |
ParameterizationOps/RecomputeUVsOp.h | ||
virtual bool CalculateResult_RegionOptimization
(
FProgressCancel* Progress |
ParameterizationOps/RecomputeUVsOp.h | ||
void CollectIslandComponentsPerTile
(
const FDynamicMeshUVOverlay& UVOverlay, |
ParameterizationOps/RecomputeUVsOp.h | ||
bool IsValid () |
Check if operation is valid to do work. | ParameterizationOps/RecomputeUVsOp.h | |
void NormalizeUVAreas
(
const FDynamicMesh3& Mesh, |
ParameterizationOps/RecomputeUVsOp.h |