#include <lwoGroupChunk.h>
Inheritance diagram for LwoGroupChunk:
Public Member Functions | |
int | get_num_chunks () const |
IffChunk * | get_chunk (int n) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Types | |
typedef pvector< PT(IffChunk) | Chunks ) |
Protected Member Functions | |
bool | read_chunks_iff (IffInputFile *in, size_t stop_at) |
bool | read_subchunks_iff (IffInputFile *in, size_t stop_at) |
void | write_chunks (ostream &out, int indent_level) const |
Protected Attributes | |
Chunks | _chunks |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 46 of file lwoGroupChunk.h. |
|
Reimplemented from LwoChunk. Reimplemented in LwoClip, LwoHeader, LwoSurface, LwoSurfaceBlockHeader, and LwoSurfaceBlockTMap. Definition at line 53 of file lwoGroupChunk.h. References get_class_type(), and init_type(). |
|
Definition at line 42 of file lwoGroupChunk.cxx. |
|
Reimplemented from LwoChunk. Reimplemented in LwoClip, LwoHeader, LwoSurface, LwoSurfaceBlockHeader, and LwoSurfaceBlockTMap. Definition at line 54 of file lwoGroupChunk.h. References _type_handle. Referenced by CLwoSurface::CLwoSurface(), force_init_type(), get_type(), LwoSurfaceBlockTMap::init_type(), LwoSurfaceBlockHeader::init_type(), LwoSurface::init_type(), LwoHeader::init_type(), and LwoClip::init_type(). |
|
Definition at line 32 of file lwoGroupChunk.cxx. References _chunks. |
|
Reimplemented from LwoChunk. Reimplemented in LwoClip, LwoHeader, LwoSurface, LwoSurfaceBlockHeader, and LwoSurfaceBlockTMap. Definition at line 50 of file lwoGroupChunk.h. References get_class_type(). |
|
Reimplemented from LwoChunk. Reimplemented in LwoClip, LwoHeader, LwoSurface, LwoSurfaceBlockHeader, and LwoSurfaceBlockTMap. Definition at line 57 of file lwoGroupChunk.h. References _type_handle, LwoChunk::get_class_type(), LwoChunk::init_type(), and register_type(). Referenced by force_init_type(), init_liblwo(), LwoSurfaceBlockTMap::init_type(), LwoSurfaceBlockHeader::init_type(), LwoSurface::init_type(), LwoHeader::init_type(), and LwoClip::init_type(). |
|
Definition at line 57 of file lwoGroupChunk.cxx. References _chunks, IffInputFile::get_bytes_read(), IffInputFile::is_eof(), NULL, and PT. Referenced by LwoHeader::read_iff(). |
|
Definition at line 76 of file lwoGroupChunk.cxx. References _chunks, IffInputFile::get_bytes_read(), IffInputFile::is_eof(), NULL, and PT. Referenced by LwoSurfaceBlockTMap::read_iff(), LwoSurfaceBlockHeader::read_iff(), LwoSurfaceBlock::read_iff(), LwoSurface::read_iff(), and LwoClip::read_iff(). |
|
Definition at line 95 of file lwoGroupChunk.cxx. References _chunks. Referenced by LwoSurfaceBlockTMap::write(), LwoSurfaceBlockHeader::write(), LwoSurfaceBlock::write(), LwoSurface::write(), LwoHeader::write(), and LwoClip::write(). |
|
Definition at line 47 of file lwoGroupChunk.h. Referenced by get_chunk(), get_num_chunks(), read_chunks_iff(), read_subchunks_iff(), and write_chunks(). |
|
Reimplemented from LwoChunk. Reimplemented in LwoClip, LwoHeader, LwoSurface, LwoSurfaceBlock, LwoSurfaceBlockHeader, and LwoSurfaceBlockTMap. Definition at line 24 of file lwoGroupChunk.cxx. Referenced by get_class_type(), and init_type(). |