The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Difference between revisions of "UE3:SkeletalMesh (UDK)"
(Talk) |
m (1 revision: class descriptions for UDK January update (part 5)) |
(No difference)
|
Latest revision as of 05:48, 17 January 2010
Object >> SkeletalMesh |
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Contains the shared data that is used by all SkeletalMeshComponents (instances).
Properties[edit]
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