22 #ifndef FIFE_VFS_RAW_RAWDATAMEMSOURE_H
23 #define FIFE_VFS_RAW_RAWDATAMEMSOURE_H
Abstract baseclass - provides data for RawData.
RawDataMemSource(uint32_t datalen)
Create a new RawDataMemSource that allocates datalen bytes.
virtual uint32_t getSize() const
get the complete datasize
Simpe RawDataSource that reads data from raw memory.
virtual void readInto(uint8_t *buffer, uint32_t start, uint32_t length)
read data from the source
RawDataMemSource(const RawDataMemSource &)
uint8_t * getRawData() const
Get a Pointer to the data You need to use this function to fill the class with meaningfull data...
RawDataMemSource & operator=(const RawDataMemSource)
virtual ~RawDataMemSource()