FSkeletalMeshLODInfo

Struct containing information for a particular LOD level, such as materials and info for when to use it.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/SkeletalMesh.h

Include

#include "Engine/SkeletalMesh.h"

Syntax

struct FSkeletalMeshLODInfo

Remarks

Struct containing information for a particular LOD level, such as materials and info for when to use it.

Variables

Name Description

Public variable

UAnimSequence &...

 

BakePose

Pose which should be used to reskin vertex influences for which the bones will be removed in this LOD level, uses ref-pose by default

Public variable

UAnimSequence &...

 

BakePoseOverride

This is used when you are sharing the LOD settings, but you'd like to override the BasePose.

Public variable

uint8: 1

 

bAllowCPUAccess

Keeps this LODs data on the CPU so it can be used for things such as sampling in FX.

Public variable

uint8: 1

 

bHasBeenSimplified

Whether to disable morph targets for this LOD.

Public variable

uint8: 1

 

bHasPerLODVertexColors

Public variable

uint8: 1

 

bImportWithBaseMesh

This boolean specify if the LOD was imported with the base mesh or not.

Public variable

TArray< FBoneRe...

 

BonesToPrioritize

Bones which should be prioritized for the quality, this will be weighted toward keeping source data.

Public variable

TArray< FBoneRe...

 

BonesToRemove

Bones which should be removed from the skeleton for the LOD level

Public variable

uint8: 1

 

bSupportUniformlyDistributedSampling

Mesh supports uniformly distributed sampling in constant time.

Public variable

float

 

LODHysteresis

Used to avoid 'flickering' when on LOD boundary.

Public variable

TArray< int32 >

 

LODMaterialMap

Mapping table from this LOD's materials to the USkeletalMesh materials array.

Public variable

FSkeletalMeshOp...

 

ReductionSettings

Reduction settings to apply when building render data.

Public variable

FPerPlatformFlo...

 

ScreenSize

ScreenSize to display this LOD.

Public variable

FString

 

SourceImportFilename

The filename of the file tha was used to import this LOD if it was not auto generated.

Public variable

float

 

WeightOfPrioritization

How much to consideration to give BonesToPrioritize.

Constructors

Name Description

Public function

FSkeletalMeshLODInfo()

Deprecated Variables

Name Description

Public variable

TArray< bool >

 

bEnableShadowCasting_DEPRECATED

Per-section control over whether to enable shadow casting.

Public variable

TArray< FName >

 

RemovedBones_DEPRECATED

This has been removed in editor.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback