OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
StdMeshLoaderBinaryChunks.h File Reference
Include dependency graph for StdMeshLoaderBinaryChunks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ogre::ChunkBase< _Type >
 
struct  Ogre::Mesh::BoneAssignment
 
class  Ogre::Mesh::Chunk
 
class  Ogre::Mesh::ChunkUnknown
 
class  Ogre::Mesh::ChunkFileHeader
 
class  Ogre::Mesh::ChunkMesh
 
class  Ogre::Mesh::ChunkMeshSkeletonLink
 
class  Ogre::Mesh::ChunkSubmesh
 
class  Ogre::Mesh::ChunkSubmeshOp
 
class  Ogre::Mesh::ChunkMeshBoneAssignments
 
class  Ogre::Mesh::ChunkMeshBounds
 
class  Ogre::Mesh::ChunkGeometry
 
class  Ogre::Mesh::ChunkGeometryVertexDecl
 
class  Ogre::Mesh::ChunkGeometryVertexDeclElement
 
class  Ogre::Mesh::ChunkGeometryVertexBuffer
 
class  Ogre::Mesh::ChunkGeometryVertexData
 
class  Ogre::Skeleton::Chunk
 
class  Ogre::Skeleton::ChunkUnknown
 
class  Ogre::Skeleton::ChunkFileHeader
 
class  Ogre::Skeleton::ChunkBlendMode
 
class  Ogre::Skeleton::ChunkBone
 
class  Ogre::Skeleton::ChunkBoneParent
 
class  Ogre::Skeleton::ChunkAnimation
 
class  Ogre::Skeleton::ChunkAnimationBaseInfo
 
class  Ogre::Skeleton::ChunkAnimationTrack
 
class  Ogre::Skeleton::ChunkAnimationTrackKF
 
class  Ogre::Skeleton::ChunkAnimationLink
 

Namespaces

 Ogre
 
 Ogre::Mesh
 
 Ogre::Skeleton
 

Typedefs

template<typename T >
using Ogre::unique_ptr_vector = std::vector< std::unique_ptr< T >>
 

Enumerations

enum  Ogre::Mesh::ChunkID {
  Ogre::Mesh::CID_Invalid = 0, Ogre::Mesh::CID_Header = 0x1000, Ogre::Mesh::CID_Mesh = 0x3000, Ogre::Mesh::CID_Submesh = 0x4000,
  Ogre::Mesh::CID_Submesh_Op = 0x4010, Ogre::Mesh::CID_Submesh_Bone_Assignment = 0x4100, Ogre::Mesh::CID_Submesh_Texture_Alias = 0x4200, Ogre::Mesh::CID_Geometry = 0x5000,
  Ogre::Mesh::CID_Geometry_Vertex_Decl = 0x5100, Ogre::Mesh::CID_Geometry_Vertex_Decl_Element = 0x5110, Ogre::Mesh::CID_Geometry_Vertex_Buffer = 0x5200, Ogre::Mesh::CID_Geometry_Vertex_Data = 0x5210,
  Ogre::Mesh::CID_Mesh_Skeleton_Link = 0x6000, Ogre::Mesh::CID_Mesh_Bone_Assignment = 0x7000, Ogre::Mesh::CID_Mesh_LOD = 0x8000, Ogre::Mesh::CID_Mesh_LOD_Usage = 0x8100,
  Ogre::Mesh::CID_Mesh_LOD_Manual = 0x8110, Ogre::Mesh::CID_Mesh_LOD_Generated = 0x8120, Ogre::Mesh::CID_Mesh_Bounds = 0x9000, Ogre::Mesh::CID_Submesh_Name_Table = 0xA000,
  Ogre::Mesh::CID_Submesh_Name_Table_Entry = 0xA100, Ogre::Mesh::CID_Edge_List = 0xB000, Ogre::Mesh::CID_Edge_List_LOD = 0xB100, Ogre::Mesh::CID_Edge_Group = 0xB110,
  Ogre::Mesh::CID_Pose_List = 0xC000, Ogre::Mesh::CID_Pose = 0xC100, Ogre::Mesh::CID_Pose_Vertex = 0xC111, Ogre::Mesh::CID_Animation_List = 0xD000,
  Ogre::Mesh::CID_Animation = 0xD100, Ogre::Mesh::CID_Animation_Track = 0xD110, Ogre::Mesh::CID_Animation_Morph_Keyframe = 0xD111, Ogre::Mesh::CID_Animation_Pose_Keyframe = 0xD112,
  Ogre::Mesh::CID_Animation_Pose_Ref = 0xD113, Ogre::Mesh::CID_Table_Extremes = 0xE000
}
 
enum  Ogre::Skeleton::ChunkID {
  Ogre::Skeleton::CID_Invalid = 0, Ogre::Skeleton::CID_Header = 0x1000, Ogre::Skeleton::CID_BlendMode = 0x1010, Ogre::Skeleton::CID_Bone = 0x2000,
  Ogre::Skeleton::CID_Bone_Parent = 0x3000, Ogre::Skeleton::CID_Animation = 0x4000, Ogre::Skeleton::CID_Animation_BaseInfo = 0x4010, Ogre::Skeleton::CID_Animation_Track = 0x4100,
  Ogre::Skeleton::CID_Animation_Track_KF = 0x4110, Ogre::Skeleton::CID_Animation_Link = 0x5000
}
 

Class Documentation

struct Ogre::Mesh::BoneAssignment

Definition at line 341 of file StdMeshLoaderBinaryChunks.h.

Class Members
uint32_t bone
uint32_t vertex
float weight