OpenMetaverse Protocol Library Developers API Documentation
BinBVHAnimationReader Class
NamespacesOpenMetaverseBinBVHAnimationReader
Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
Declaration Syntax
C#
public 
class 
BinBVHAnimationReader
Members
All Members Constructors Methods Fields



Icon Member Description
BinBVHAnimationReader( array< Byte > [] () [] [] )
Searialize an animation asset into it's joints/keyframes/meta data

EaseInTime
Meta data. Ease in Seconds.

EaseOutTime
Meta data. Ease out seconds.

Equals(BinBVHAnimationReader)
Equals(Object)
Determines whether the specified Objectis equal to the current Object.
(Overrides Object. Equals(Object).)
Equals( array< binBVHJoint > [] () [] [] , array< binBVHJoint > [] () [] [] )
ExpressionName
Expression set in the client. Null if [None] is selected

GetHashCode () () () ()
Serves as a hash function for a particular type.
(Overrides Object. GetHashCode () () () () .)
HandPose
Meta Data for the Hand Pose

InPoint
The time in seconds to start the animation

JointCount
Number of joints defined in the animation

joints
Contains an array of joints

Length
The animation length in seconds.

Loop
Loop the animation

OutPoint
The time in seconds to end the animation

Priority
Animation Priority

ReadBytesUntilNull( array< Byte > [] () [] [] , Int32 % )
Variable length strings seem to be null terminated in the animation asset.. but.. use with caution, home grown. advances the index.

readJoint( array< Byte > [] () [] [] , Int32 % )
Read in a Joint from an animation asset byte array Variable length Joint fields, yay! Advances the index

readKeys( array< Byte > [] () [] [] , Int32 % , Int32, Single, Single)
Read Keyframes of a certain type advance i

unknown0
unknown1
Inheritance Hierarchy
Object
BinBVHAnimationReader

Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)