Class M2SkinSectionVanilla
A skin submesh, vanilla layout (no sort data yet).
public class M2SkinSectionVanilla : M2SkinSection, IDisposable
- Inheritance
-
M2SkinSectionVanilla
- Implements
- Inherited Members
Constructors
M2SkinSectionVanilla()
public M2SkinSectionVanilla()
M2SkinSectionVanilla(M2SkinSectionVanilla)
Copy-construct: a deep copy of other (the C++ copy constructor).
public M2SkinSectionVanilla(M2SkinSectionVanilla other)
Parameters
otherM2SkinSectionVanilla
Properties
BoneComboIndex
First bone-lookup entry.
public ushort BoneComboIndex { get; set; }
Property Value
BoneCount
Bone-lookup entries used.
public ushort BoneCount { get; set; }
Property Value
BoneInfluences
Highest bones-per-vertex in the submesh.
public ushort BoneInfluences { get; set; }
Property Value
CenterBoneIndex
The bone nearest the submesh center; wowdev leaves it otherwise undescribed.
public ushort CenterBoneIndex { get; set; }
Property Value
CenterPosition
Average vertex position.
public C3Vector CenterPosition { get; set; }
Property Value
IndexCount
Triangle index count.
public ushort IndexCount { get; set; }
Property Value
IndexStart
First triangle index.
public ushort IndexStart { get; set; }
Property Value
Level
public ushort Level { get; set; }
Property Value
SkinSectionId
Mesh part (geoset) id.
public ushort SkinSectionId { get; set; }
Property Value
VertexCount
Local vertex count.
public ushort VertexCount { get; set; }
Property Value
VertexStart
First local vertex.
public ushort VertexStart { get; set; }
Property Value
Methods
Dispose()
Release the native object now. Optional: the finalizer releases it on
collection anyway - dispose (or using) when you want native memory back
promptly.
public override void Dispose()
Operators
operator ==(M2SkinSectionVanilla?, M2SkinSectionVanilla?)
public static bool operator ==(M2SkinSectionVanilla? l, M2SkinSectionVanilla? r)
Parameters
Returns
operator !=(M2SkinSectionVanilla?, M2SkinSectionVanilla?)
public static bool operator !=(M2SkinSectionVanilla? l, M2SkinSectionVanilla? r)