Parameterization

Windows
MacOS
Linux

Classes

Name

Description

Public class

FDynamicMeshUVEditor

FDynamicMeshUVEditor implements various UV overlay editing operations.

Public class

FDynamicMeshUVPacker

FDynamicMeshUVPacker implements various strategies for packing UV islands in a UV Overlay.

Public struct

FUVEditResult

Enums

Functions

Name Description

Public function

void

 

UE::MeshUVTransforms::FitToBox

(
    FDynamicMeshUVOverlay* UVOverl...,
    const FAxisAlignedBox2d& Box,
    bool bUniformScale
)

Fit all UV element IDs of the UV Overlay inside the specified Box.

Public function

void

 

UE::MeshUVTransforms::FitToBox

(
    FDynamicMeshUVOverlay* UVOverl...,
    const TArray< int32 >& UVElementID...,
    const FAxisAlignedBox2d& Box,
    bool bUniformScale
)

Fit given UV element IDs inside the specified Box.

Public function

void

 

UE::MeshUVTransforms::MakeSeamsDisjoint

(
    FDynamicMeshUVOverlay* UVOverl...
)

For all UV seam elements, apply a small displacement so that they have unique positions.

Public function

void

 

UE::MeshUVTransforms::RecenterScale

(
    FDynamicMeshUVOverlay* UVOverl...,
    const TArray< int32 >& UVElementID...,
    EIslandPositionType NewPosition,
    double UVScale
)

Recenter given UV element IDs using given IslandPositionType strategy (based on centroid, bounding-box, etc) and then apply uniform scaling

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss