Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FSkeletalMeshLODGroupSettings |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/SkeletalMeshLODSettings.h |
| Include Path | #include "Engine/SkeletalMeshLODSettings.h" |
Syntax
USTRUCT ()
struct FSkeletalMeshLODGroupSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletalMeshLODGroupSettings() |
Engine/SkeletalMeshLODSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BakePose | TObjectPtr< class UAnimSequence > | 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 | Engine/SkeletalMeshLODSettings.h |
|
| bAllowMeshDeformer | bool | Whether a Mesh Deformer applied to the mesh asset or Skinned Mesh Component should be used on this LOD or not | Engine/SkeletalMeshLODSettings.h |
|
| BoneFilterActionOption | EBoneFilterActionOption | Bones which should be removed from the skeleton for the LOD level | Engine/SkeletalMeshLODSettings.h |
|
| BoneList | TArray< FBoneFilter > | Bones which should be removed from the skeleton for the LOD level | Engine/SkeletalMeshLODSettings.h |
|
| BonesToPrioritize | TArray< FName > | Bones which should be prioritized for the quality, this will be weighted toward keeping source data. | Engine/SkeletalMeshLODSettings.h |
|
| LODHysteresis | float | Used to avoid 'flickering' when on LOD boundary. | Engine/SkeletalMeshLODSettings.h |
|
| ReductionSettings | FSkeletalMeshOptimizationSettings | The optimization settings to use for the respective LOD level | Engine/SkeletalMeshLODSettings.h |
|
| ScreenSize | FPerPlatformFloat | The screen sizes to use for the respective LOD level | Engine/SkeletalMeshLODSettings.h |
|
| SectionsToPrioritize | TArray< int32 > | Sections which should be prioritized for the quality, this will be weighted toward keeping source data. | Engine/SkeletalMeshLODSettings.h |
|
| WeightOfPrioritization | float | How much to consideration to give BonesToPrioritize and SectionsToPrioritize. | Engine/SkeletalMeshLODSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletalMeshOptimizationSettings GetReductionSettings() |
Get Skeletal mesh optimizations setting structure for the given LOD level | Engine/SkeletalMeshLODSettings.h | |
const float GetScreenSize() |
Get the correct screen size for the given LOD level | Engine/SkeletalMeshLODSettings.h | |
FSkeletalMeshOptimizationSettings GetSettings() |
Get Skeletal mesh optimizations setting structure for the given LOD level | Engine/SkeletalMeshLODSettings.h |