#include <StdMeshLoaderDataStream.h>
Definition at line 23 of file StdMeshLoaderDataStream.h.
◆ DataStream() [1/2]
Ogre::DataStream::DataStream |
( |
const char * |
src, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ DataStream() [2/2]
Ogre::DataStream::DataStream |
( |
const DataStream & |
| ) |
|
|
delete |
◆ AtEof()
bool Ogre::DataStream::AtEof |
( |
| ) |
const |
|
inline |
◆ GetRemainingBytes()
size_t Ogre::DataStream::GetRemainingBytes |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Peek() [1/4]
template<class T >
std::enable_if<std::is_pod<T>::value && !std::is_pointer<T>::value, T>::type Ogre::DataStream::Peek |
( |
| ) |
const |
|
inline |
◆ Peek() [2/4]
template<class T >
std::enable_if<!std::is_pod<T>::value, T>::type Ogre::DataStream::Peek |
( |
| ) |
const |
◆ Peek() [3/4]
template<>
bool Ogre::DataStream::Peek |
( |
| ) |
const |
|
inline |
◆ Peek() [4/4]
void Ogre::DataStream::Peek |
( |
void * |
dest, |
|
|
size_t |
size |
|
) |
| const |
|
inline |
◆ Read() [1/2]
template<class T >
T Ogre::DataStream::Read |
( |
| ) |
|
|
inline |
Definition at line 65 of file StdMeshLoaderDataStream.h.
void Seek(ptrdiff_t offset)
References Seek().
Referenced by Ogre::Mesh::Chunk::Read(), Ogre::Skeleton::Chunk::Read(), Ogre::Mesh::ChunkFileHeader::ReadImpl(), Ogre::Mesh::ChunkMesh::ReadImpl(), Ogre::Mesh::ChunkMeshSkeletonLink::ReadImpl(), Ogre::Mesh::ChunkSubmesh::ReadImpl(), Ogre::Mesh::ChunkSubmeshOp::ReadImpl(), Ogre::Mesh::ChunkMeshBoneAssignments::ReadImpl(), Ogre::Mesh::ChunkMeshBounds::ReadImpl(), Ogre::Mesh::ChunkGeometry::ReadImpl(), Ogre::Mesh::ChunkGeometryVertexDeclElement::ReadImpl(), Ogre::Mesh::ChunkGeometryVertexBuffer::ReadImpl(), Ogre::Mesh::ChunkGeometryVertexData::ReadImpl(), Ogre::Skeleton::ChunkFileHeader::ReadImpl(), Ogre::Skeleton::ChunkBlendMode::ReadImpl(), Ogre::Skeleton::ChunkBone::ReadImpl(), Ogre::Skeleton::ChunkBoneParent::ReadImpl(), Ogre::Skeleton::ChunkAnimation::ReadImpl(), Ogre::Skeleton::ChunkAnimationBaseInfo::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrack::ReadImpl(), Ogre::Skeleton::ChunkAnimationTrackKF::ReadImpl(), and Ogre::Skeleton::ChunkAnimationLink::ReadImpl().
◆ Read() [2/2]
void Ogre::DataStream::Read |
( |
void * |
dest, |
|
|
size_t |
size |
|
) |
| |
|
inline |
Definition at line 77 of file StdMeshLoaderDataStream.h.
std::enable_if< std::is_pod< T >::value &&!std::is_pointer< T >::value, T >::type Peek() const
References Peek().
◆ Rewind()
void Ogre::DataStream::Rewind |
( |
| ) |
|
|
inline |
◆ Seek()
void Ogre::DataStream::Seek |
( |
ptrdiff_t |
offset | ) |
|
|
inline |
The documentation for this class was generated from the following file: