Assimp  v3.1.1 (June 2014)
Assimp::Blender::SectionParser Class Reference

Utility to read all master file blocks in turn. More...

Public Member Functions

const FileBlockHeadGetCurrent () const
 
void Next ()
 Advance to the next section. More...
 
 SectionParser (StreamReaderAny &stream, bool ptr64)
 

Public Attributes

FileBlockHead current
 
bool ptr64
 
StreamReaderAnystream
 

Detailed Description

Utility to read all master file blocks in turn.

Constructor & Destructor Documentation

Assimp::Blender::SectionParser::SectionParser ( StreamReaderAny stream,
bool  ptr64 
)
inline
Parameters
streamInout stream, must point to the first section in the file. Call Next() once to have it read.
ptr64Pointer size in file is 64 bits?

Member Function Documentation

const FileBlockHead& Assimp::Blender::SectionParser::GetCurrent ( ) const
inline
void SectionParser::Next ( )

Advance to the next section.

Exceptions
DeadlyImportErrorif the last chunk was passed.

Member Data Documentation

FileBlockHead Assimp::Blender::SectionParser::current
bool Assimp::Blender::SectionParser::ptr64
StreamReaderAny& Assimp::Blender::SectionParser::stream

The documentation for this class was generated from the following files: