Navigation
API > API/Plugins > API/Plugins/UVEditor
This class contains the logic for handling distortion visualization within the UV Editor. It manages the setting of triangle color and computing the potential metrics used to describe the amount of distortion present in the UVs.
| Name | UUVEditorDistortionVisualization |
| Type | class |
| Header File | /Engine/Plugins/Editor/UVEditor/Source/UVEditor/Public/UVEditorDistortionVisualization.h |
| Include Path | #include "UVEditorDistortionVisualization.h" |
Syntax
UCLASS (MinimalAPI, Transient)
class UUVEditorDistortionVisualization : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UUVEditorDistortionVisualization
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Settings | TObjectPtr< UUVEditorDistortionVisualizationProperties > | UVEditorDistortionVisualization.h | ||
| Targets | TArray< TObjectPtr< UUVEditorToolMeshInput > > | UVEditorDistortionVisualization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize() |
Client must call this after construction and parameter configuration to complete setup. | UVEditorDistortionVisualization.h | |
void OnTick
(
float DeltaTime |
Client must call this every frame for changes to .Settings to be reflected in rendered result. | UVEditorDistortionVisualization.h | |
void Shutdown() |
Client must call this before destruction to clean up state. | UVEditorDistortionVisualization.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ComputeInitialMeshSurfaceAreas() |
UVEditorDistortionVisualization.h | ||
void ConfigureMeshColorsForTarget
(
int32 TargetIndex |
UVEditorDistortionVisualization.h | ||
FColor GetDistortionColorForTriangle
(
const UE::Geometry::FDynamicMesh3& Mesh, |
UVEditorDistortionVisualization.h | ||
void UpdateVisibility() |
UVEditorDistortionVisualization.h |