OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation Class Reference

Written to decode and encode a binary animation asset. The SecondLife Client reads in a BVH file and converts it to the format described here. This isn't More...

Collaboration diagram for OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation:
Collaboration graph
[legend]

Public Member Functions

byte[] ToBytes ()
 
 BinBVHAnimation ()
 
 BinBVHAnimation (byte[] animationdata)
 

Public Attributes

UInt16 unknown0
 
UInt16 unknown1
 
int Priority
 Animation Priority More...
 
Single Length
 The animation length in seconds. More...
 
string ExpressionName
 Expression set in the client. Null if [None] is selected More...
 
Single InPoint
 The time in seconds to start the animation More...
 
Single OutPoint
 The time in seconds to end the animation More...
 
bool Loop
 Loop the animation More...
 
Single EaseInTime
 Meta data. Ease in Seconds. More...
 
Single EaseOutTime
 Meta data. Ease out seconds. More...
 
uint HandPose
 Meta Data for the Hand Pose More...
 
binBVHJoint[] Joints
 Contains an array of joints More...
 

Detailed Description

Written to decode and encode a binary animation asset. The SecondLife Client reads in a BVH file and converts it to the format described here. This isn't

Definition at line 39 of file BinBVHAnimation.cs.

Constructor & Destructor Documentation

OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.BinBVHAnimation ( )
inline

Definition at line 147 of file BinBVHAnimation.cs.

OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.BinBVHAnimation ( byte[]  animationdata)
inline

Definition at line 187 of file BinBVHAnimation.cs.

Member Function Documentation

byte [] OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.ToBytes ( )
inline

Definition at line 114 of file BinBVHAnimation.cs.

Member Data Documentation

Single OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.EaseInTime

Meta data. Ease in Seconds.

Definition at line 89 of file BinBVHAnimation.cs.

Single OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.EaseOutTime

Meta data. Ease out seconds.

Definition at line 94 of file BinBVHAnimation.cs.

string OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.ExpressionName

Expression set in the client. Null if [None] is selected

Definition at line 69 of file BinBVHAnimation.cs.

uint OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.HandPose

Meta Data for the Hand Pose

Definition at line 99 of file BinBVHAnimation.cs.

Single OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.InPoint

The time in seconds to start the animation

Definition at line 74 of file BinBVHAnimation.cs.

binBVHJoint [] OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.Joints

Contains an array of joints

Definition at line 111 of file BinBVHAnimation.cs.

Single OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.Length

The animation length in seconds.

Definition at line 64 of file BinBVHAnimation.cs.

bool OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.Loop

Loop the animation

Definition at line 84 of file BinBVHAnimation.cs.

Single OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.OutPoint

The time in seconds to end the animation

Definition at line 79 of file BinBVHAnimation.cs.

int OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.Priority

Animation Priority

Definition at line 59 of file BinBVHAnimation.cs.

UInt16 OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.unknown0

Definition at line 53 of file BinBVHAnimation.cs.

UInt16 OpenSim.Region.Framework.Scenes.Animation.BinBVHAnimation.unknown1

Definition at line 54 of file BinBVHAnimation.cs.


The documentation for this class was generated from the following file: