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

Public Member Functions

 AnimationSet ()
 
 AnimationSet (OSDArray pArray)
 
bool HasAnimation (UUID animID)
 
bool Add (UUID animID, int sequenceNum, UUID objectID)
 
bool Remove (UUID animID, bool allowNoDefault)
 Remove the specified animation More...
 
void Clear ()
 
bool SetDefaultAnimation (UUID animID, int sequenceNum, UUID objectID)
 The default animation is reserved for "main" animations that are mutually exclusive, e.g. flying and sitting. More...
 
void SetImplicitDefaultAnimation (UUID animID, int sequenceNum, UUID objectID)
 
bool TrySetDefaultAnimation (string anim, int sequenceNum, UUID objectID)
 Set the animation as the default animation if it's known More...
 
void GetArrays (out UUID[] animIDs, out int[] sequenceNums, out UUID[] objectIDs)
 
OpenSim.Framework.Animation[] ToArray ()
 
void FromArray (OpenSim.Framework.Animation[] theArray)
 
OSDArray ToOSDArray ()
 
void FromOSDArray (OSDArray pArray)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Protected Member Functions

bool ResetDefaultAnimation ()
 

Properties

OpenSim.Framework.Animation DefaultAnimation [get]
 
OpenSim.Framework.Animation ImplicitDefaultAnimation [get]
 

Detailed Description

Definition at line 43 of file AnimationSet.cs.

Constructor & Destructor Documentation

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

Definition at line 61 of file AnimationSet.cs.

OpenSim.Region.Framework.Scenes.Animation.AnimationSet.AnimationSet ( OSDArray  pArray)
inline

Definition at line 66 of file AnimationSet.cs.

Member Function Documentation

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.Add ( UUID  animID,
int  sequenceNum,
UUID  objectID 
)
inline

Definition at line 86 of file AnimationSet.cs.

void OpenSim.Region.Framework.Scenes.Animation.AnimationSet.Clear ( )
inline

Definition at line 133 of file AnimationSet.cs.

override bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.Equals ( object  obj)
inline

Definition at line 266 of file AnimationSet.cs.

void OpenSim.Region.Framework.Scenes.Animation.AnimationSet.FromArray ( OpenSim.Framework.Animation[]  theArray)
inline

Definition at line 225 of file AnimationSet.cs.

void OpenSim.Region.Framework.Scenes.Animation.AnimationSet.FromOSDArray ( OSDArray  pArray)
inline

Definition at line 246 of file AnimationSet.cs.

void OpenSim.Region.Framework.Scenes.Animation.AnimationSet.GetArrays ( out UUID[]  animIDs,
out int[]  sequenceNums,
out UUID[]  objectIDs 
)
inline

Definition at line 181 of file AnimationSet.cs.

override int OpenSim.Region.Framework.Scenes.Animation.AnimationSet.GetHashCode ( )
inline

Definition at line 309 of file AnimationSet.cs.

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.HasAnimation ( UUID  animID)
inline

Definition at line 72 of file AnimationSet.cs.

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.Remove ( UUID  animID,
bool  allowNoDefault 
)
inline

Remove the specified animation

Parameters
animID
allowNoDefaultIf true, then the default animation can be entirely removed. If false, then removing the default animation will reset it to the simulator default (currently STAND).

Definition at line 107 of file AnimationSet.cs.

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.ResetDefaultAnimation ( )
inlineprotected

Definition at line 160 of file AnimationSet.cs.

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.SetDefaultAnimation ( UUID  animID,
int  sequenceNum,
UUID  objectID 
)
inline

The default animation is reserved for "main" animations that are mutually exclusive, e.g. flying and sitting.

Definition at line 143 of file AnimationSet.cs.

void OpenSim.Region.Framework.Scenes.Animation.AnimationSet.SetImplicitDefaultAnimation ( UUID  animID,
int  sequenceNum,
UUID  objectID 
)
inline

Definition at line 155 of file AnimationSet.cs.

OpenSim.Framework.Animation [] OpenSim.Region.Framework.Scenes.Animation.AnimationSet.ToArray ( )
inline

Definition at line 209 of file AnimationSet.cs.

OSDArray OpenSim.Region.Framework.Scenes.Animation.AnimationSet.ToOSDArray ( )
inline

Definition at line 234 of file AnimationSet.cs.

override string OpenSim.Region.Framework.Scenes.Animation.AnimationSet.ToString ( )
inline

Definition at line 314 of file AnimationSet.cs.

bool OpenSim.Region.Framework.Scenes.Animation.AnimationSet.TrySetDefaultAnimation ( string  anim,
int  sequenceNum,
UUID  objectID 
)
inline

Set the animation as the default animation if it's known

Definition at line 168 of file AnimationSet.cs.

Property Documentation

OpenSim.Framework.Animation OpenSim.Region.Framework.Scenes.Animation.AnimationSet.DefaultAnimation
get

Definition at line 52 of file AnimationSet.cs.

OpenSim.Framework.Animation OpenSim.Region.Framework.Scenes.Animation.AnimationSet.ImplicitDefaultAnimation
get

Definition at line 57 of file AnimationSet.cs.


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