FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry. More...
#include <rawdatadat2.h>
Classes | |
struct | s_info |
The needed information for the extraction. More... | |
Public Member Functions | |
RawDataDAT2 (VFS *vfs, const std::string &datfile, const s_info &info) | |
Constructor. More... | |
Public Member Functions inherited from FIFE::RawDataMemSource | |
RawDataMemSource (uint32_t datalen) | |
Create a new RawDataMemSource that allocates datalen bytes. More... | |
virtual | ~RawDataMemSource () |
uint8_t * | getRawData () const |
Get a Pointer to the data You need to use this function to fill the class with meaningfull data. More... | |
virtual uint32_t | getSize () const |
get the complete datasize More... | |
virtual void | readInto (uint8_t *buffer, uint32_t start, uint32_t length) |
read data from the source More... | |
Public Member Functions inherited from FIFE::RawDataSource | |
RawDataSource () | |
virtual | ~RawDataSource () |
A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry.
Definition at line 46 of file rawdatadat2.h.
Constructor.
vfs | The vfs to open with. |
datfile | The .DAT archive - e.g. master.DAT |
info | The .DAT file entry, as retrieved by MFFalloutDAT2 |
Definition at line 41 of file rawdatadat2.cpp.
References FIFE::RawDataMemSource::getRawData(), FIFE::RawDataDAT2::s_info::name, FIFE::RawDataDAT2::s_info::offset, FIFE::VFS::open(), FIFE::RawDataDAT2::s_info::packedLength, FIFE::RawDataDAT2::s_info::type, and FIFE::RawDataDAT2::s_info::unpackedLength.