Definition at line 42 of file StdMeshLoaderBinaryChunks.cpp.
References Ogre::ChunkBase< ChunkID >::ChunkHeaderLength, Ogre::Mesh::CID_Edge_List, Ogre::Mesh::CID_Geometry, Ogre::Mesh::CID_Geometry_Vertex_Buffer, Ogre::Mesh::CID_Geometry_Vertex_Data, Ogre::Mesh::CID_Geometry_Vertex_Decl, Ogre::Mesh::CID_Geometry_Vertex_Decl_Element, Ogre::Mesh::CID_Header, Ogre::Mesh::CID_Invalid, Ogre::Mesh::CID_Mesh, Ogre::Mesh::CID_Mesh_Bone_Assignment, Ogre::Mesh::CID_Mesh_Bounds, Ogre::Mesh::CID_Mesh_Skeleton_Link, Ogre::Mesh::CID_Submesh, Ogre::Mesh::CID_Submesh_Bone_Assignment, Ogre::Mesh::CID_Submesh_Name_Table, Ogre::Mesh::CID_Submesh_Op, Ogre::DataStream::GetRemainingBytes(), LogF(), Ogre::DataStream::Read(), and Ogre::ChunkBase< ChunkID >::size.
Referenced by StdMeshLoader::LoadMeshBinary(), Ogre::Mesh::ChunkMesh::ReadImpl(), Ogre::Mesh::ChunkSubmesh::ReadImpl(), Ogre::Mesh::ChunkGeometry::ReadImpl(), Ogre::Mesh::ChunkGeometryVertexDecl::ReadImpl(), Ogre::Mesh::ChunkGeometryVertexBuffer::ReadImpl(), Ogre::Skeleton::ChunkAnimation::ReadImpl(), and Ogre::Skeleton::ChunkAnimationTrack::ReadImpl().
48 id =
static_cast<ChunkID>(stream->Read<uint16_t>());
54 size = stream->Read<uint32_t>();
59 std::unique_ptr<Chunk> chunk;
62 case CID_Header: chunk = std::make_unique<Ogre::Mesh::ChunkFileHeader>();
break;
63 case CID_Mesh: chunk = std::make_unique<Ogre::Mesh::ChunkMesh>();
break;
66 chunk = std::make_unique<Ogre::Mesh::ChunkMeshBoneAssignments>();
break;
68 case CID_Mesh_Bounds: chunk = std::make_unique<Ogre::Mesh::ChunkMeshBounds>();
break;
69 case CID_Submesh: chunk = std::make_unique<Ogre::Mesh::ChunkSubmesh>();
break;
70 case CID_Submesh_Op: chunk = std::make_unique<Ogre::Mesh::ChunkSubmeshOp>();
break;
71 case CID_Geometry: chunk = std::make_unique<Ogre::Mesh::ChunkGeometry>();
break;
77 LogF(
"StdMeshLoader: I don't know what to do with a chunk of type 0x%xu",
id);
81 chunk = std::make_unique<Ogre::Mesh::ChunkUnknown>();
break;
85 chunk->ReadImpl(stream);
static const size_t ChunkHeaderLength
bool LogF(const char *strMessage,...)