C# Class ME3Explorer.Unreal.Classes.SkeletalMesh

Show file Open project: ME3Explorer/ME3Explorer Class Usage Examples

Public Properties

Property Type Description
Bones List
Bounding BoundingStruct
DirectXSections List
Flags int
LODModels List
Loaded bool
MatInsts List
Materials List
MyIndex int
Origin System.Vector3
Owner ME3Package
Rotation System.Vector3
SkeletonDepth int
TailNames List
Unk1 int
Unk2 int
Unk3 List

Public Methods

Method Description
DrawMesh ( Device device, int lod ) : void
GetPropertyEnd ( ) : int
Serialize ( SerializingContainer Container ) : void
SkeletalMesh ( ) : System
SkeletalMesh ( ME3Package pcc, int Index ) : System
ToTree ( ) : TreeNode

Private Methods

Method Description
BonesToTree ( ) : TreeNode
BoundingsToTree ( ) : TreeNode
GenerateDXMeshes ( ) : void
GetFlags ( int n ) : TreeNode
GetProperties ( int n ) : TreeNode
HalfToFloat ( UInt16 val ) : float
LODsToTree ( ) : TreeNode
MaterialsToTree ( ) : TreeNode
OrgRotToTree ( ) : TreeNode
SerializeBones ( SerializingContainer Container ) : void
SerializeBoundings ( SerializingContainer Container ) : void
SerializeLODs ( SerializingContainer Container ) : void
SerializeMaterials ( SerializingContainer Container ) : void
SerializeOrgRot ( SerializingContainer Container ) : void
SerializeTail ( SerializingContainer Container ) : void
TailToTree ( ) : TreeNode

Method Details

DrawMesh() public method

public DrawMesh ( Device device, int lod ) : void
device Device
lod int
return void

GetPropertyEnd() public method

public GetPropertyEnd ( ) : int
return int

Serialize() public method

public Serialize ( SerializingContainer Container ) : void
Container SerializingContainer
return void

SkeletalMesh() public method

public SkeletalMesh ( ) : System
return System

SkeletalMesh() public method

public SkeletalMesh ( ME3Package pcc, int Index ) : System
pcc ME3Package
Index int
return System

ToTree() public method

public ToTree ( ) : TreeNode
return System.Windows.Forms.TreeNode

Property Details

Bones public property

public List Bones
return List

Bounding public property

public BoundingStruct Bounding
return BoundingStruct

DirectXSections public property

public List DirectXSections
return List

Flags public property

public int Flags
return int

LODModels public property

public List LODModels
return List

Loaded public property

public bool Loaded
return bool

MatInsts public property

public List MatInsts
return List

Materials public property

public List Materials
return List

MyIndex public property

public int MyIndex
return int

Origin public property

public Vector3,System Origin
return System.Vector3

Owner public property

public ME3Package Owner
return ME3Package

Rotation public property

public Vector3,System Rotation
return System.Vector3

SkeletonDepth public property

public int SkeletonDepth
return int

TailNames public property

public List TailNames
return List

Unk1 public property

public int Unk1
return int

Unk2 public property

public int Unk2
return int

Unk3 public property

public List Unk3
return List