FSkeletalMeshBuildSettings

Settings applied when building a mesh.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h

Include

#include "Engine/EngineTypes.h"

Syntax

struct FSkeletalMeshBuildSettings

Remarks

Settings applied when building a mesh.

Variables

Name Description

Public variable

uint8: 1

 

bBuildAdjacencyBuffer

Required for PNT tessellation but can be slow. Recommend disabling for larger meshes.

Public variable

uint8: 1

 

bComputeWeightedNormals

If true, we will use the surface area and the corner angle of the triangle as a ratio when computing the normals.

Public variable

uint8: 1

 

bRecomputeNormals

If true, normals in the raw mesh are ignored and recomputed.

Public variable

uint8: 1

 

bRecomputeTangents

If true, tangents in the raw mesh are ignored and recomputed.

Public variable

uint8: 1

 

bRemoveDegenerates

If true, degenerate triangles will be removed.

Public variable

uint8: 1

 

bUseFullPrecisionUVs

If true, UVs will be stored at full floating point precision.

Public variable

uint8: 1

 

bUseHighPrecisionTangentBasis

If true, Tangents will be stored at 16 bit vs 8 bit precision.

Public variable

uint8: 1

 

bUseMikkTSpace

If true, degenerate triangles will be removed.

Public variable

float

 

MorphThresholdPosition

Threshold to compare vertex position equality when computing morph target deltas.

Public variable

float

 

ThresholdPosition

Threshold use to decide if two vertex position are equal.

Public variable

float

 

ThresholdTangentNormal

Threshold use to decide if two normal, tangents or bi-normals are equal.

Public variable

float

 

ThresholdUV

Threshold use to decide if two UVs are equal.

Constructors

Name Description

Public function

FSkeletalMeshBuildSettings()

Default settings.

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FSkeletalMeshBuildSettings& ...
)

Inequality.

Public function Const

bool

 

operator==

(
    const FSkeletalMeshBuildSettings& ...
)

Equality operator.

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