#include <StdMeshLoaderBinaryChunks.h>
Public Member Functions | |
Type | GetType () const |
size_t | GetSize () const |
Static Public Member Functions | |
static std::unique_ptr< Chunk > | Read (DataStream *stream) |
static Type | Peek (const DataStream *stream) |
Static Public Attributes | |
static const size_t | ChunkHeaderLength |
Protected Types | |
typedef ChunkID | Type |
Protected Member Functions | |
virtual void | ReadImpl (DataStream *stream)=0 |
Protected Attributes | |
Type | type |
size_t | size |
Definition at line 348 of file StdMeshLoaderBinaryChunks.h.
|
protectedinherited |
Definition at line 286 of file StdMeshLoaderBinaryChunks.h.
|
inlineinherited |
Definition at line 292 of file StdMeshLoaderBinaryChunks.h.
|
inlineinherited |
Definition at line 291 of file StdMeshLoaderBinaryChunks.h.
|
inlinestaticinherited |
Definition at line 295 of file StdMeshLoaderBinaryChunks.h.
|
static |
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(), and Ogre::Mesh::ChunkGeometryVertexBuffer::ReadImpl().
|
protectedpure virtualinherited |
Implemented in Ogre::Skeleton::ChunkAnimationLink, Ogre::Skeleton::ChunkAnimationTrackKF, Ogre::Skeleton::ChunkAnimationTrack, Ogre::Skeleton::ChunkAnimationBaseInfo, Ogre::Skeleton::ChunkAnimation, Ogre::Skeleton::ChunkBoneParent, Ogre::Skeleton::ChunkBone, Ogre::Skeleton::ChunkBlendMode, Ogre::Skeleton::ChunkFileHeader, Ogre::Skeleton::ChunkUnknown, Ogre::Mesh::ChunkGeometryVertexData, Ogre::Mesh::ChunkGeometryVertexBuffer, Ogre::Mesh::ChunkGeometryVertexDeclElement, Ogre::Mesh::ChunkGeometryVertexDecl, Ogre::Mesh::ChunkGeometry, Ogre::Mesh::ChunkMeshBounds, Ogre::Mesh::ChunkMeshBoneAssignments, Ogre::Mesh::ChunkSubmeshOp, Ogre::Mesh::ChunkSubmesh, Ogre::Mesh::ChunkMeshSkeletonLink, Ogre::Mesh::ChunkMesh, Ogre::Mesh::ChunkFileHeader, and Ogre::Mesh::ChunkUnknown.
|
staticinherited |
Definition at line 294 of file StdMeshLoaderBinaryChunks.h.
|
protectedinherited |
Definition at line 288 of file StdMeshLoaderBinaryChunks.h.
|
protectedinherited |
Definition at line 287 of file StdMeshLoaderBinaryChunks.h.