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
ApexClothingLodInfo
| Field | Type |
ClothingSectionInfo | array |
BoneMirrorExport
| Field | Type |
BoneName | Name |
SourceBoneName | Name |
BoneFlipAxis | EAxis |
BoneMirrorInfo
| Field | Type |
SourceIndex | int |
BoneFlipAxis | EAxis |
ClothSpecialBoneInfo
| Field | Type |
BoneName | name |
BoneType | ClothBoneType |
AttachedVertexIndices | array |
SkeletalMeshLODInfo
| Field | Type |
DisplayFactor | float |
LODHysteresis | float |
LODMaterialMap | array |
bEnableShadowCasting | array |
TriangleSorting | array<TriangleSortOption> |
TriangleSortSettings | array<TriangleSortSettings> |
bDisableCompressions | bool |
bHasBeenSimplified | bool |
SkeletalMeshOptimizationSettings
SoftBodySpecialBoneInfo
SoftBodyTetraLink
TriangleSortSettings
Properties
| Name | Type | Notes |
AddToParentPerPolyCollisionBone | array | |
bClothMetal | bool | const |
bEnableClothBendConstraints | bool | const |
bEnableClothDamping | bool | const |
bEnableClothLineChecks | bool | const |
bEnableClothOrthoBendConstraints | bool | const |
bEnableClothPressure | bool | const |
bEnableClothSelfCollision | bool | const |
bEnableClothTearing | bool | const |
bEnableClothTwoWayCollision | bool | const |
bEnableSoftBodyDamping | bool | const |
bEnableSoftBodyLineChecks | bool | const |
bEnableSoftBodySelfCollision | bool | const |
bEnableSoftBodyTwoWayCollision | bool | const |
bEnableValidBounds | bool | |
bForceCPUSkinning | bool | const |
bForceNoWelding | bool | const |
bHardStretchLimit | bool | const |
bHasBeenSimplified | bool | |
bHasVertexColors | bool | |
bLimitClothToAnimMesh | bool | |
BoneBreakNames | array | const, native, editconst |
BoneBreakOptions | array<BoneBreakOption> | const, native |
Bounds | BoxSphereBounds | const, native |
BoundsPreviewAsset | PhysicsAsset | |
bPerPolyUseSoftWeighting | bool | |
bSoftBodyIsoSurface | bool | const |
bUseClothCOMDamping | bool | const |
bUseClothingAssetMaterial | bool | const |
bUseFullPrecisionUVs | bool | const |
bUseSimpleBoxCollision | bool | |
bUseSimpleLineCollision | bool | |
bUseSoftBodyCOMDamping | bool | const |
CachedSoftBodyMeshes | array | const, transient, native |
CachedSoftBodyMeshScales | array | const, transient, native |
CachedStreamingTextureFactors | array | const, native |
ClothAttachmentResponseCoefficient | float | const |
ClothAttachmentTearFactor | float | const |
ClothBendStiffness | float | const |
ClothBones | array | const |
ClothCollisionResponseCoefficient | float | const |
ClothDamping | float | const |
ClothDensity | float | const |
ClothFriction | float | const |
ClothHierarchicalIterations | int | const |
ClothHierarchyLevels | int | const |
ClothIndexBuffer | array | const |
ClothingAssets | array<ApexClothingAsset> | |
ClothingLodMap | array<ApexClothingAssetInfo> | |
ClothIterations | int | const |
ClothMesh | array | const, transient, native |
ClothMeshScale | array | const, transient, native |
ClothMetalImpulseThreshold | float | const |
ClothMetalMaxDeformationDistance | float | const |
ClothMetalPenetrationDepth | float | const |
ClothMovementScale | array | const |
ClothMovementScaleGenMode | ClothMovementScaleGen | |
ClothPressure | float | const |
ClothRelativeGridSpacing | float | const |
ClothSleepLinearVelocity | float | const |
ClothSpecialBones | array<ClothSpecialBoneInfo> | const |
ClothStretchStiffness | float | const |
ClothTearFactor | float | const |
ClothTearReserve | int | const |
ClothThickness | float | const |
ClothToAnimMeshMaxDist | float | |
ClothToGraphicsVertMap | array | const |
ClothTornTriMap | Map_Mirror | const, native |
ClothWeldedIndices | array | const |
ClothWeldingDomain | int | const |
ClothWeldingMap | array | const |
FaceFXAsset | FaceFXAsset | |
GraphicsIndexIsCloth | array | const, native |
HardStretchLimitFactor | float | const |
LODBiasPC | int | |
LODBiasPS3 | int | |
LODBiasXbox360 | int | |
LODInfo | array<SkeletalMeshLODInfo> | |
LODModels | IndirectArray_Mirror | const, native, private |
Materials | array<MaterialInterface> | const, native |
NameIndexMap | map | const, native |
NumFreeClothVerts | int | const |
OptimizationSettings | array<SkeletalMeshOptimizationSettings> | |
Origin | vector | const, native |
PerPolyBoneKDOPs | array | const, native, private |
PerPolyCollisionBones | array | |
PreviewMorphSets | array<MorphTargetSet> | |
RefBasesInvMatrix | array | const, native |
RefSkeleton | array | const, native |
ReleaseResourcesFence | int | const, transient, native |
RotOrigin | rotator | const, native |
SkeletalDepth | int | const, native |
SkelMeshRUID | qword | const, transient |
SkelMirrorAxis | EAxis | |
SkelMirrorFlipAxis | EAxis | |
SkelMirrorTable | array<BoneMirrorInfo> | |
Sockets | array<SkeletalMeshSocket> | |
SoftBodyAttachmentResponse | float | const |
SoftBodyAttachmentTearFactor | float | const |
SoftBodyAttachmentThreshold | float | const |
SoftBodyBones | array | const |
SoftBodyCollisionResponse | float | const |
SoftBodyDamping | float | const |
SoftBodyDensity | float | const |
SoftBodyDetailLevel | float | const |
SoftBodyFriction | float | const |
SoftBodyParticleRadius | float | const |
SoftBodyRelativeGridSpacing | float | const |
SoftBodySleepLinearVelocity | float | const |
SoftBodySolverIterations | int | const |
SoftBodySpecialBones | array<SoftBodySpecialBoneInfo> | const |
SoftBodyStretchingStiffness | float | const |
SoftBodySubdivisionLevel | int | const |
SoftBodySurfaceIndices | array | const |
SoftBodySurfaceToGraphicsVertMap | array | const |
SoftBodyTetraIndices | array | const |
SoftBodyTetraLinks | array<SoftBodyTetraLink> | const |
SoftBodyTetraVertsUnscaled | array<vector> | const |
SoftBodyVolumeStiffness | float | const |
SourceData | pointer | const, native, private |
SourceFilePath | string | const, editconst |
SourceFileTimestamp | string | const, editconst |
StreamingDistanceMultiplier | float | const |
ValidBoundsMax | Vector | |
ValidBoundsMin | Vector | |
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
| From | Members |
| Object | 13 properties, 308 functions |