OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Ogre::Skeleton Namespace Reference

Classes

class  Chunk
 
class  ChunkAnimation
 
class  ChunkAnimationBaseInfo
 
class  ChunkAnimationLink
 
class  ChunkAnimationTrack
 
class  ChunkAnimationTrackKF
 
class  ChunkBlendMode
 
class  ChunkBone
 
class  ChunkBoneParent
 
class  ChunkFileHeader
 
class  ChunkUnknown
 

Enumerations

enum  ChunkID {
  CID_Invalid = 0, CID_Header = 0x1000, CID_BlendMode = 0x1010, CID_Bone = 0x2000,
  CID_Bone_Parent = 0x3000, CID_Animation = 0x4000, CID_Animation_BaseInfo = 0x4010, CID_Animation_Track = 0x4100,
  CID_Animation_Track_KF = 0x4110, CID_Animation_Link = 0x5000
}
 

Functions

 DEFINE_EXCEPTION (InvalidVersion,"Skeleton header does not contain the expected version")
 
 DEFINE_EXCEPTION (IdNotUnique,"An element with an unique ID appeared multiple times")
 
 DEFINE_EXCEPTION (BoneNotFound,"A specified bone was not found")
 
 DEFINE_EXCEPTION (MissingMasterBone,"The skeleton does not have a master bone")
 
 DEFINE_EXCEPTION (MultipleBoneTracks,"An animation has multiple tracks for one bone")
 

Enumeration Type Documentation

Function Documentation

Ogre::Skeleton::DEFINE_EXCEPTION ( InvalidVersion  ,
"Skeleton header does not contain the expected version"   
)
Ogre::Skeleton::DEFINE_EXCEPTION ( IdNotUnique  ,
"An element with an unique ID appeared multiple times"   
)
Ogre::Skeleton::DEFINE_EXCEPTION ( BoneNotFound  ,
"A specified bone was not found"   
)
Ogre::Skeleton::DEFINE_EXCEPTION ( MissingMasterBone  ,
"The skeleton does not have a master bone"   
)
Ogre::Skeleton::DEFINE_EXCEPTION ( MultipleBoneTracks  ,
"An animation has multiple tracks for one bone"   
)