Mostly Harmless

UE3:SkeletalMesh (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> SkeletalMesh
Package: 
Engine
This class in other games:
UT, UT2004, UT3

Contains the shared data that is used by all SkeletalMeshComponents (instances).

Properties[edit]

See SkeletalMesh properties.

Enums[edit]

ClothBoneType[edit]

Cloth bone type, used when attaching to the physics asset.

CLOTHBONE_Fixed 
0
CLOTHBONE_BreakableAttachment 
1
CLOTHBONE_TearLine 
2

ClothMovementScaleGen[edit]

Enum indicating which method to use to generate per-vertex cloth vert movement scale (ClothMovementScale)

ECMDM_DistToFixedVert 
ECMDM_VertexBoneWeight 
ECMDM_Empty 

SoftBodyBoneType[edit]

Cloth bone type, used when attaching to the physics asset.

SOFTBODYBONE_Fixed 
0
SOFTBODYBONE_BreakableAttachment 
1
SOFTBODYBONE_TwoWayAttachment 
2

TriangleSortOption[edit]

TRISORT_None 
0
TRISORT_CenterRadialDistance 
1
TRISORT_Random 
2
TRISORT_Tootle 
3
TRISORT_Custom 
4

Structs[edit]

BoneMirrorExport[edit]

Modifiers: native

Structure to export/import bone mirroring information

name BoneName 
name SourceBoneName 
Object.EAxis BoneFlipAxis 

BoneMirrorInfo[edit]

Modifiers: native

int SourceIndex 
The bone to mirror.
Object.EAxis BoneFlipAxis 
Axis the bone is mirrored across.

ClothSpecialBoneInfo[edit]

Modifiers: native

Used to specify a set of special cloth bones which are attached to the physics asset

name BoneName 
The bone name to attach to a cloth vertex
ClothBoneType BoneType 
The type of attachment
array<int> AttachedVertexIndices 
Array used to cache cloth indices which will be attached to this bone, created in BuildClothMapping(),

Note: These are welded indices.

SkeletalMeshLODInfo[edit]

Modifiers: native

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

float DisplayFactor 
Indicates when to use this LOD. A smaller number means use this LOD when further away.
float LODHysteresis 
Used to avoid 'flickering' when on LOD boundary. Only taken into account when moving from complex->simple.
array<int> LODMaterialMap 
Mapping table from this LOD's materials to the SkeletalMesh materials array.
array<bool> bEnableShadowCasting 
Per-section control over whether to enable shadow casting.
array<TriangleSortOption> TriangleSorting 
Per-section sorting options

SoftBodySpecialBoneInfo[edit]

Modifiers: native

Used to specify a set of special softbody bones which are attached to the physics asset

name BoneName 
The bone name to attach to a cloth vertex
SoftBodyBoneType BoneType 
The type of attachment
array<int> AttachedVertexIndices 
Array used to cache softbody indices which will be attached to this bone, created in BuildSoftBodyMapping(),

Note: These are welded indices.

SoftBodyTetraLink[edit]

Modifiers: native

int Index 
Object.Vector Bary