C# Class Radegast.Rendering.skeleton

Datei anzeigen Open project: radegastdev/radegast

Public Properties

Property Type Description
mAnimationCache BinBVHAnimationReader>.Dictionary
mAnimationTransactions RenderAvatar>.Dictionary
mAnimationsWrapper animationwrapper>.Dictionary
mBones Bone>.Dictionary
mHeadMeshMapping string>.Dictionary
mLowerMeshMapping string>.Dictionary
mNeedsMeshRebuild bool
mNeedsUpdate bool
mUpperMeshMapping string>.Dictionary

Public Methods

Method Description
addanimation ( OpenMetaverse asset, UUID tid, BinBVHAnimationReader b, UUID animKey ) : void
animate ( float lastframetime ) : void
deformbone ( string name, System.Vector3 pos, Quaternion rotation ) : void
flushanimations ( ) : void
flushanimationsfinal ( ) : void
getOffset ( string bonename ) : System.Vector3
getRotation ( string bonename ) : Quaternion
offsetbone ( string name, System.Vector3 offset ) : void
processAnimation ( UUID mAnimID ) : void
recalcpriorities ( RenderAvatar av ) : void
resetbonescales ( ) : void
scalebone ( string name, System.Vector3 scale ) : void
skeleton ( ) : ThreadPoolUtil

Method Details

addanimation() public static method

public static addanimation ( OpenMetaverse asset, UUID tid, BinBVHAnimationReader b, UUID animKey ) : void
asset OpenMetaverse
tid UUID
b OpenMetaverse.BinBVHAnimationReader
animKey UUID
return void

animate() public method

public animate ( float lastframetime ) : void
lastframetime float
return void

deformbone() public method

public deformbone ( string name, System.Vector3 pos, Quaternion rotation ) : void
name string
pos System.Vector3
rotation Quaternion
return void

flushanimations() public method

public flushanimations ( ) : void
return void

flushanimationsfinal() public method

public flushanimationsfinal ( ) : void
return void

getOffset() public method

public getOffset ( string bonename ) : System.Vector3
bonename string
return System.Vector3

getRotation() public method

public getRotation ( string bonename ) : Quaternion
bonename string
return Quaternion

offsetbone() public method

public offsetbone ( string name, System.Vector3 offset ) : void
name string
offset System.Vector3
return void

processAnimation() public method

public processAnimation ( UUID mAnimID ) : void
mAnimID UUID
return void

recalcpriorities() public static method

public static recalcpriorities ( RenderAvatar av ) : void
av RenderAvatar
return void

resetbonescales() public method

public resetbonescales ( ) : void
return void

scalebone() public method

public scalebone ( string name, System.Vector3 scale ) : void
name string
scale System.Vector3
return void

skeleton() public method

public skeleton ( ) : ThreadPoolUtil
return ThreadPoolUtil

Property Details

mAnimationCache public_oe static_oe property

public static Dictionary mAnimationCache
return BinBVHAnimationReader>.Dictionary

mAnimationTransactions public_oe static_oe property

public static Dictionary mAnimationTransactions
return RenderAvatar>.Dictionary

mAnimationsWrapper public_oe property

public Dictionary mAnimationsWrapper
return animationwrapper>.Dictionary

mBones public_oe property

public Dictionary mBones
return Bone>.Dictionary

mHeadMeshMapping public_oe static_oe property

public static Dictionary mHeadMeshMapping
return string>.Dictionary

mLowerMeshMapping public_oe static_oe property

public static Dictionary mLowerMeshMapping
return string>.Dictionary

mNeedsMeshRebuild public_oe property

public bool mNeedsMeshRebuild
return bool

mNeedsUpdate public_oe property

public bool mNeedsUpdate
return bool

mUpperMeshMapping public_oe static_oe property

public static Dictionary mUpperMeshMapping
return string>.Dictionary