FLayoutUV

Windows
MacOS
Linux

References

Module

MeshUtilitiesCommon

Header

/Engine/Source/Runtime/MeshUtilitiesCommon/Public/LayoutUV.h

Include

#include "LayoutUV.h"

Syntax

class FLayoutUV

Constructors

Name Description

Public function

FLayoutUV

(
    IMeshView& InMeshView
)

Functions

Name Description

Public function

void

 

CommitPackedUVs()

Public function

bool

 

FindBestPacking

(
    uint32 InTextureResolution
)

Public function

int32

 

FindCharts

(
    const FOverlappingCorners& Overlap...
)

Public function Static

void

 

LogStats()

Public function Static

void

 

ResetStats()

Public function

void

 

SetVersion

(
    ELightmapUVVersion Version
)

Classes

Name

Description

Public struct

FChartFinder

FIRST PASS: Given a Mesh, build the associated set of charts

Public struct

FChartPacker

SECOND PASS: Given a set of charts, pack them in the UV space

Public struct

IMeshView

Abstract triangle mesh view interface that may be used by any module without introducing a dependency on a concrete mesh type (and thus potentially circular module references).

Constants

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