C# Class Radegast.Rendering.Bone

显示文件 Open project: radegastdev/radegast Class Usage Examples

Public Properties

Property Type Description
animation_offset System.Vector3
children List
mBones Bone>.Dictionary
mIndexedBones Bone>.Dictionary
mParentBone string
name string
offset_pos System.Vector3
orig_piviot System.Vector3
orig_pos System.Vector3
orig_rot Quaternion
orig_scale System.Vector3
parent Bone
piviot System.Vector3
pos System.Vector3
rot Quaternion
scale System.Vector3

Public Methods

Method Description
Bone ( ) : ThreadPoolUtil
Bone ( Bone source ) : ThreadPoolUtil
addbone ( XmlNode bone, Bone parent ) : void
deformbone ( System.Vector3 dpos, Quaternion rot ) : void
getDeltaOffset ( ) : System.Vector3
getMyOffset ( ) : System.Vector3
getTotalOffset ( ) : System.Vector3
getTotalRotation ( ) : Quaternion
getdeform ( ) : Matrix4
loadbones ( string skeletonfilename ) : void
markdirty ( ) : void
offsetbone ( System.Vector3 offset ) : void
scalebone ( System.Vector3 scale ) : void

Private Methods

Method Description
getOffset ( ) : System.Vector3
getOrigOffset ( ) : System.Vector3
getParentRot ( ) : Quaternion
getRotation ( ) : Quaternion
getRotation ( string bonename ) : Quaternion

Method Details

Bone() public method

public Bone ( ) : ThreadPoolUtil
return ThreadPoolUtil

Bone() public method

public Bone ( Bone source ) : ThreadPoolUtil
source Bone
return ThreadPoolUtil

addbone() public static method

public static addbone ( XmlNode bone, Bone parent ) : void
bone System.Xml.XmlNode
parent Bone
return void

deformbone() public method

public deformbone ( System.Vector3 dpos, Quaternion rot ) : void
dpos System.Vector3
rot Quaternion
return void

getDeltaOffset() public method

public getDeltaOffset ( ) : System.Vector3
return System.Vector3

getMyOffset() public method

public getMyOffset ( ) : System.Vector3
return System.Vector3

getTotalOffset() public method

public getTotalOffset ( ) : System.Vector3
return System.Vector3

getTotalRotation() public method

public getTotalRotation ( ) : Quaternion
return Quaternion

getdeform() public method

public getdeform ( ) : Matrix4
return Matrix4

loadbones() public static method

public static loadbones ( string skeletonfilename ) : void
skeletonfilename string
return void

markdirty() public method

public markdirty ( ) : void
return void

offsetbone() public method

public offsetbone ( System.Vector3 offset ) : void
offset System.Vector3
return void

scalebone() public method

public scalebone ( System.Vector3 scale ) : void
scale System.Vector3
return void

Property Details

animation_offset public_oe property

public Vector3,System animation_offset
return System.Vector3

children public_oe property

public List children
return List

mBones public_oe static_oe property

public static Dictionary mBones
return Bone>.Dictionary

mIndexedBones public_oe static_oe property

public static Dictionary mIndexedBones
return Bone>.Dictionary

mParentBone public_oe property

public string mParentBone
return string

name public_oe property

public string name
return string

offset_pos public_oe property

public Vector3,System offset_pos
return System.Vector3

orig_piviot public_oe property

public Vector3,System orig_piviot
return System.Vector3

orig_pos public_oe property

public Vector3,System orig_pos
return System.Vector3

orig_rot public_oe property

public Quaternion orig_rot
return Quaternion

orig_scale public_oe property

public Vector3,System orig_scale
return System.Vector3

parent public_oe property

public Bone,Radegast.Rendering parent
return Bone

piviot public_oe property

public Vector3,System piviot
return System.Vector3

pos public_oe property

public Vector3,System pos
return System.Vector3

rot public_oe property

public Quaternion rot
return Quaternion

scale public_oe property

public Vector3,System scale
return System.Vector3