IProxyLODParameterization

Windows
MacOS
Linux

References

Module

ProxyLODMeshReduction

Header

/Engine/Plugins/Experimental/ProxyLODPlugin/Source/ProxyLOD/Public/ProxyLODParameterization.h

Include

#include "ProxyLODParameterization.h"

Syntax

class IProxyLODParameterization

Destructors

Name Description

Public function Virtual

~IProxyLODParameterization()

Functions

Name Description

Public function Static

TUniquePtr< ...

 

CreateTool()

Public function Const

bool

 

GenerateUVs

(
    int32 Width,
    int32 Height,
    float GutterSpace,
    const TArray< FVector >& VertexBuf...,
    const TArray< int32 >& IndexBuffer,
    const TArray< int32 >& AdjacencyBu...,
    TFunction< bool>& Callback,
    TArray< FVector2D >& UVVertexBuffe...,
    TArray< int32 >& UVIndexBuffer,
    TArray< int32 >& VertexRemapArray,
    float& MaxStretch,
    int32& NumCharts
)

Lower-level entry point: Method that generates new UVs inconstant with the mesh defined by the VertexBuffer/IndexBuffer according to the parameters specified in the FTextureAtlasDesc The underlying code uses Isometeric approach (Iso-Charts) in UV generation.

Public function Const

bool

 

ParameterizeMeshDescription

(
    FMeshDescription& MeshDescription,
    int32 Width,
    int32 Height,
    float GutterSpace,
    float Stretch,
    int32 ChartNum,
    bool bUseNormals,
    bool bRecomputeTangentSpace,
    bool bPrintDebugMessages
)

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