Navigation
API > API/Plugins > API/Plugins/UVEditorTools
UUVEditorRecomputeUVsTool Recomputes UVs based on existing segmentations of the mesh
| Name | UUVEditorTexelDensityTool |
| Type | class |
| Header File | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/UVEditorTexelDensityTool.h |
| Include Path | #include "UVEditorTexelDensityTool.h" |
Syntax
UCLASS (MinimalAPI)
class UUVEditorTexelDensityTool :
public UInteractiveTool ,
public IUVToolSupportsSelection
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → UUVEditorTexelDensityTool
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActionSettings | TObjectPtr< UUVEditorTexelDensityActionSettings > | UVEditorTexelDensityTool.h | ||
| ActiveGroupSet | TSharedPtr< UE::Geometry::FPolygroupSet, ESPMode::ThreadSafe > | UVEditorTexelDensityTool.h | ||
| bClickWasInUnwrap | bool | UVEditorTexelDensityTool.h | ||
| bHoverTidIsFromUnwrap | bool | UVEditorTexelDensityTool.h | ||
| bLastHoverTidWasFromUnwrap | bool | UVEditorTexelDensityTool.h | ||
| ClickedMeshIndex | int32 | UVEditorTexelDensityTool.h | ||
| ClickedTid | int32 | Used to remember click info to apply on tick. | UVEditorTexelDensityTool.h | |
| EmitChangeAPI | TObjectPtr< UUVToolEmitChangeAPI > | UVEditorTexelDensityTool.h | ||
| Factories | TArray< TObjectPtr< UUVTexelDensityOperatorFactory > > | UVEditorTexelDensityTool.h | ||
| HoverMeshIndex | int32 | UVEditorTexelDensityTool.h | ||
| HoverTid | int32 | Used to remember hover info to apply on tick. | UVEditorTexelDensityTool.h | |
| InputTargetAnalytics | UE::Geometry::UVEditorAnalytics::FTargetAnalytics | Analytics | UVEditorTexelDensityTool.h | |
| LastHoverMeshIndex | int32 | UVEditorTexelDensityTool.h | ||
| LastHoverTid | int32 | UVEditorTexelDensityTool.h | ||
| LivePreviewAPI | TObjectPtr< UUVToolLivePreviewAPI > | UVEditorTexelDensityTool.h | ||
| LivePreviewBehaviorSet | TObjectPtr< UInputBehaviorSet > | UVEditorTexelDensityTool.h | ||
| LivePreviewBehaviorSource | TObjectPtr< ULocalInputBehaviorSource > | UVEditorTexelDensityTool.h | ||
| LivePreviewCameraState | FViewCameraState | UVEditorTexelDensityTool.h | ||
| LivePreviewGeometry | TObjectPtr< UPreviewGeometry > | UVEditorTexelDensityTool.h | ||
| LivePreviewInputRouter | TWeakObjectPtr< UInputRouter > | UVEditorTexelDensityTool.h | ||
| PendingAction | ETexelDensityToolAction | UVEditorTexelDensityTool.h | ||
| RemainingTargetsToProcess | int32 | UVEditorTexelDensityTool.h | ||
| Settings | TObjectPtr< UUVEditorTexelDensitySettings > | UVEditorTexelDensityTool.h | ||
| Spatials2D | TArray< TSharedPtr< UE::Geometry::FDynamicMeshAABBTree3 > > | UVEditorTexelDensityTool.h | ||
| Spatials3D | TArray< TSharedPtr< UE::Geometry::FDynamicMeshAABBTree3 > > | UVEditorTexelDensityTool.h | ||
| Targets | TArray< TObjectPtr< UUVEditorToolMeshInput > > | UVEditorTexelDensityTool.h | ||
| ToolStartTimeAnalytics | FDateTime | UVEditorTexelDensityTool.h | ||
| TriangleSetMaterial | TObjectPtr< UMaterialInstanceDynamic > | UVEditorTexelDensityTool.h | ||
| UnwrapGeometry | TObjectPtr< UPreviewGeometry > | UVEditorTexelDensityTool.h | ||
| UVTool2DViewportAPI | TObjectPtr< UUVTool2DViewportAPI > | UVEditorTexelDensityTool.h | ||
| UVToolSelectionAPI | TObjectPtr< UUVToolSelectionAPI > | UVEditorTexelDensityTool.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ETexelDensityToolAction ActiveAction() |
UVEditorTexelDensityTool.h | ||
void RequestAction
(
ETexelDensityToolAction ActionType |
UVEditorTexelDensityTool.h | ||
virtual void SetTargets
(
const TArray< TObjectPtr< UUVEditorToolMeshInput > >& TargetsIn |
The tool will operate on the meshes given here. | UVEditorTexelDensityTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
UVEditorTexelDensityTool.h | ||
virtual bool HasAccept() |
UVEditorTexelDensityTool.h | ||
virtual bool HasCancel() |
UVEditorTexelDensityTool.h | ||
| UVEditorTexelDensityTool.h | |||
virtual void OnTick
(
float DeltaTime |
UVEditorTexelDensityTool.h | ||
virtual void Render
(
IToolsContextRenderAPI* RenderAPI |
UVEditorTexelDensityTool.h | ||
virtual void Setup() |
UVEditorTexelDensityTool.h | ||
virtual void Shutdown
(
EToolShutdownType ShutdownType |
UVEditorTexelDensityTool.h |