Skip to content

SkeletalMesh

Class in Engine · Engine.SkeletalMesh · native

Object › SkeletalMesh

Using it from Lua
h7.find_all("SkeletalMesh")            -- live instances
h7.find_class("Engine.SkeletalMesh")   -- the class

Enums

BoneBreakOption

BONEBREAK_SoftPreferred = 0, BONEBREAK_AutoDetect = 1, BONEBREAK_RigidPreferred = 2

ClothBoneType

CLOTHBONE_Fixed = 0, CLOTHBONE_BreakableAttachment = 1, CLOTHBONE_TearLine = 2

ClothMovementScaleGen

ECMDM_DistToFixedVert = 0, ECMDM_VertexBoneWeight = 1, ECMDM_Empty = 2

SkeletalMeshOptimizationImportance

SMOI_Off = 0, SMOI_Lowest = 1, SMOI_Low = 2, SMOI_Normal = 3, SMOI_High = 4, SMOI_Highest = 5

SkeletalMeshOptimizationNormalMode

SMONM_Recalculate = 0, SMONM_RecalculateSoft = 1, SMONM_RecalculateHard = 2

SkeletalMeshOptimizationType

SMOT_NumOfTriangles = 0, SMOT_MaxDeviation = 1, SMOT_MAX = 2

SoftBodyBoneType

SOFTBODYBONE_Fixed = 0, SOFTBODYBONE_BreakableAttachment = 1, SOFTBODYBONE_TwoWayAttachment = 2

TriangleSortAxis

TSA_X_Axis = 0, TSA_Y_Axis = 1, TSA_Z_Axis = 2

TriangleSortOption

TRISORT_None = 0, TRISORT_CenterRadialDistance = 1, TRISORT_Random = 2, TRISORT_MergeContiguous = 3, TRISORT_Custom = 4, TRISORT_CustomLeftRight = 5

Structs

ApexClothingAssetInfo

FieldType
ClothingLodInfoarray<ApexClothingLodInfo>
ClothingAssetNameName

ApexClothingLodInfo

FieldType
ClothingSectionInfoarray

BoneMirrorExport

FieldType
BoneNameName
SourceBoneNameName
BoneFlipAxisEAxis

BoneMirrorInfo

FieldType
SourceIndexint
BoneFlipAxisEAxis

ClothSpecialBoneInfo

FieldType
BoneNamename
BoneTypeClothBoneType
AttachedVertexIndicesarray

SkeletalMeshLODInfo

FieldType
DisplayFactorfloat
LODHysteresisfloat
LODMaterialMaparray
bEnableShadowCastingarray
TriangleSortingarray<TriangleSortOption>
TriangleSortSettingsarray<TriangleSortSettings>
bDisableCompressionsbool
bHasBeenSimplifiedbool

SkeletalMeshOptimizationSettings

FieldType
MaxDeviationPercentagefloat
SilhouetteImportanceSkeletalMeshOptimizationImportance
TextureImportanceSkeletalMeshOptimizationImportance
ShadingImportanceSkeletalMeshOptimizationImportance
SkinningImportanceSkeletalMeshOptimizationImportance
NormalModeSkeletalMeshOptimizationNormalMode
BoneReductionRatiofloat
MaxBonesPerVertexint
ReductionMethodSkeletalMeshOptimizationType
NumOfTrianglesPercentagefloat
WeldingThresholdfloat
bRecalcNormalsbool
NormalsThresholdfloat

SoftBodySpecialBoneInfo

FieldType
BoneNamename
BoneTypeSoftBodyBoneType
AttachedVertexIndicesarray
FieldType
Indexint
Baryvector

TriangleSortSettings

FieldType
TriangleSortingTriangleSortOption
CustomLeftRightAxisTriangleSortAxis
CustomLeftRightBoneNamename

Properties

NameTypeNotes
AddToParentPerPolyCollisionBonearray
bClothMetalboolconst
bEnableClothBendConstraintsboolconst
bEnableClothDampingboolconst
bEnableClothLineChecksboolconst
bEnableClothOrthoBendConstraintsboolconst
bEnableClothPressureboolconst
bEnableClothSelfCollisionboolconst
bEnableClothTearingboolconst
bEnableClothTwoWayCollisionboolconst
bEnableSoftBodyDampingboolconst
bEnableSoftBodyLineChecksboolconst
bEnableSoftBodySelfCollisionboolconst
bEnableSoftBodyTwoWayCollisionboolconst
bEnableValidBoundsbool
bForceCPUSkinningboolconst
bForceNoWeldingboolconst
bHardStretchLimitboolconst
bHasBeenSimplifiedbool
bHasVertexColorsbool
bLimitClothToAnimMeshbool
BoneBreakNamesarrayconst, native, editconst
BoneBreakOptionsarray<BoneBreakOption>const, native
BoundsBoxSphereBoundsconst, native
BoundsPreviewAssetPhysicsAsset
bPerPolyUseSoftWeightingbool
bSoftBodyIsoSurfaceboolconst
bUseClothCOMDampingboolconst
bUseClothingAssetMaterialboolconst
bUseFullPrecisionUVsboolconst
bUseSimpleBoxCollisionbool
bUseSimpleLineCollisionbool
bUseSoftBodyCOMDampingboolconst
CachedSoftBodyMeshesarrayconst, transient, native
CachedSoftBodyMeshScalesarrayconst, transient, native
CachedStreamingTextureFactorsarrayconst, native
ClothAttachmentResponseCoefficientfloatconst
ClothAttachmentTearFactorfloatconst
ClothBendStiffnessfloatconst
ClothBonesarrayconst
ClothCollisionResponseCoefficientfloatconst
ClothDampingfloatconst
ClothDensityfloatconst
ClothFrictionfloatconst
ClothHierarchicalIterationsintconst
ClothHierarchyLevelsintconst
ClothIndexBufferarrayconst
ClothingAssetsarray<ApexClothingAsset>
ClothingLodMaparray<ApexClothingAssetInfo>
ClothIterationsintconst
ClothMesharrayconst, transient, native
ClothMeshScalearrayconst, transient, native
ClothMetalImpulseThresholdfloatconst
ClothMetalMaxDeformationDistancefloatconst
ClothMetalPenetrationDepthfloatconst
ClothMovementScalearrayconst
ClothMovementScaleGenModeClothMovementScaleGen
ClothPressurefloatconst
ClothRelativeGridSpacingfloatconst
ClothSleepLinearVelocityfloatconst
ClothSpecialBonesarray<ClothSpecialBoneInfo>const
ClothStretchStiffnessfloatconst
ClothTearFactorfloatconst
ClothTearReserveintconst
ClothThicknessfloatconst
ClothToAnimMeshMaxDistfloat
ClothToGraphicsVertMaparrayconst
ClothTornTriMapMap_Mirrorconst, native
ClothWeldedIndicesarrayconst
ClothWeldingDomainintconst
ClothWeldingMaparrayconst
FaceFXAssetFaceFXAsset
GraphicsIndexIsClotharrayconst, native
HardStretchLimitFactorfloatconst
LODBiasPCint
LODBiasPS3int
LODBiasXbox360int
LODInfoarray<SkeletalMeshLODInfo>
LODModelsIndirectArray_Mirrorconst, native, private
Materialsarray<MaterialInterface>const, native
NameIndexMapmapconst, native
NumFreeClothVertsintconst
OptimizationSettingsarray<SkeletalMeshOptimizationSettings>
Originvectorconst, native
PerPolyBoneKDOPsarrayconst, native, private
PerPolyCollisionBonesarray
PreviewMorphSetsarray<MorphTargetSet>
RefBasesInvMatrixarrayconst, native
RefSkeletonarrayconst, native
ReleaseResourcesFenceintconst, transient, native
RotOriginrotatorconst, native
SkeletalDepthintconst, native
SkelMeshRUIDqwordconst, transient
SkelMirrorAxisEAxis
SkelMirrorFlipAxisEAxis
SkelMirrorTablearray<BoneMirrorInfo>
Socketsarray<SkeletalMeshSocket>
SoftBodyAttachmentResponsefloatconst
SoftBodyAttachmentTearFactorfloatconst
SoftBodyAttachmentThresholdfloatconst
SoftBodyBonesarrayconst
SoftBodyCollisionResponsefloatconst
SoftBodyDampingfloatconst
SoftBodyDensityfloatconst
SoftBodyDetailLevelfloatconst
SoftBodyFrictionfloatconst
SoftBodyParticleRadiusfloatconst
SoftBodyRelativeGridSpacingfloatconst
SoftBodySleepLinearVelocityfloatconst
SoftBodySolverIterationsintconst
SoftBodySpecialBonesarray<SoftBodySpecialBoneInfo>const
SoftBodyStretchingStiffnessfloatconst
SoftBodySubdivisionLevelintconst
SoftBodySurfaceIndicesarrayconst
SoftBodySurfaceToGraphicsVertMaparrayconst
SoftBodyTetraIndicesarrayconst
array<SoftBodyTetraLink>const
SoftBodyTetraVertsUnscaledarray<vector>const
SoftBodyVolumeStiffnessfloatconst
SourceDatapointerconst, native, private
SourceFilePathstringconst, editconst
SourceFileTimestampstringconst, editconst
StreamingDistanceMultiplierfloatconst
ValidBoundsMaxVector
ValidBoundsMinVector

Default values

SkelMirrorAxis=AXIS_X
SkelMirrorFlipAxis=AXIS_Z
ClothThickness = 0.5
ClothDensity = 1.0
ClothBendStiffness = 1.0
ClothStretchStiffness = 1.0
ClothDamping = 0.5
ClothFriction = 0.5
ClothIterations = 5
ClothHierarchicalIterations = 2
HardStretchLimitFactor = 1.1
ClothMovementScaleGenMode=ECMDM_DistToFixedVert
bUseSimpleLineCollision=true
bUseSimpleBoxCollision=true
bEnableClothOrthoBendConstraints = FALSE
bEnableClothSelfCollision = FALSE
bEnableClothPressure = FALSE
bEnableClothTwoWayCollision = FALSE
bForceNoWelding = FALSE
ClothRelativeGridSpacing = 1.0
ClothPressure = 1.0
ClothCollisionResponseCoefficient = 0.2
ClothAttachmentResponseCoefficient = 0.2
ClothAttachmentTearFactor = 1.5
ClothSleepLinearVelocity =-1.0
ClothMetalImpulseThreshold=10.0
ClothMetalPenetrationDepth=0.0
ClothMetalMaxDeformationDistance=0.0
bEnableClothTearing = FALSE
ClothTearFactor = 3.5
ClothTearReserve = 128
bEnableValidBounds=FALSE
ValidBoundsMin=(X=0,Y=0,Z=0)
ValidBoundsMax=(X=0,Y=0,Z=0)
SoftBodyVolumeStiffness = 1.0
SoftBodyStretchingStiffness = 1.0
SoftBodyDensity = 1.0
SoftBodyParticleRadius = 0.1
SoftBodyDamping = 0.5
SoftBodySolverIterations = 5
SoftBodyFriction = 0.5
SoftBodyRelativeGridSpacing = 1.0
SoftBodySleepLinearVelocity = -1.0
bEnableSoftBodySelfCollision = FALSE
SoftBodyAttachmentResponse = 0.2
SoftBodyCollisionResponse = 0.2
SoftBodyDetailLevel = 0.5f
SoftBodySubdivisionLevel = 4
bSoftBodyIsoSurface = TRUE
SoftBodyAttachmentThreshold = 0.5
bEnableSoftBodyTwoWayCollision = TRUE
SoftBodyAttachmentTearFactor = 1.5
StreamingDistanceMultiplier = 1.0

Inherited

FromMembers
Object13 properties, 308 functions