# struct FBoneSettings

No description available.

# Members

Type Member Description
int BoneReductionTargetBoneCount The desired bone count. The range is 0->inf.
uint8 BoneReductionTargetBoneCountEnabled Enable bone count as a reduction target. The reducer will stop when the set bone count has been reached.
float BoneReductionTargetBoneRatio The desired bone reduction ratio. The range is 0->1.
uint8 BoneReductionTargetBoneRatioEnabled Enable bone ratio as a reduction target. The reducer will stop when the set bone-ratio has been reached.
float BoneReductionTargetMaxDeviation The MaxDeviation value, the maximum surface-deviation between the reduced geometry and the original.
uint8 BoneReductionTargetMaxDeviationEnabled Enable max deviation as a reduction target. The reducer will stop when the set max deviation has been reached.
int BoneReductionTargetOnScreenSize The OnScreenSize value, the maximum surface-deviation between the reduced geometry and the original.
uint8 BoneReductionTargetOnScreenSizeEnabled Enable on screen size as a reduction target. The reducer will stop when the set on screen size has been reached.
EBoneReductionTargetStopCondition BoneReductionTargetStopCondition The stop condition for the bone reducer. Any: the reducer will stop when any single one of the set reduction targets have been reached. All: the reducer will stop when all enabled reduction targets have been set.
uint8 LimitBonesPerVertex Decides whether unused bones should be removed.
int LockBoneSelectionSetID The ID of the selection set that contains all of the bones that will be locked, and cannot be removed in the BoneLOD process. If a bone is locked, all its ancestors will be locked also. If the ID is -1, then no bones are selected.
class FString LockBoneSelectionSetName The name of the selection set that contains all of the bones that will be locked, and cannot be removed in the BoneLOD process. If a bone is locked, all its ancestors will be locked also. If both name and id are set for the locked selection set, the name will be used.
int MaxBonePerVertex Decides the maximum limit of how many bones can be connected to each vertex. If for example set to 1, then each vertex will only be linked to 1 bone.
int RemoveBoneSelectionSetID The ID of the selection set that contains all of the bones that will be forced to be removed in the BoneLOD process, UNLESS they are locked. If a bone is set to be removed, all its descendants will be removed also. If both name and id are set for the remove selection set, the name will be used.
class FString RemoveBoneSelectionSetName The name of the selection set that contains all of the bones that will be forced to be removed in the BoneLOD process, UNLESS they are locked. If a bone is set to be removed, all its descendants will be removed also. If both name and id are set for the remove selection set, the name will be used.
uint8 RemoveUnusedBones Decides whether unused bones should be removed.
uint8 UseBoneReducer Enables or disables the bone reduction processing that actually removes bones. Even with this flag off, the bones per vertex can still be limited.