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.
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
uint8_t * getRawData() const
Get a Pointer to the data You need to use this function to fill the class with meaningfull data...
RawDataMemSource(const RawDataMemSource &)
RawDataMemSource & operator=(const RawDataMemSource)
virtual ~RawDataMemSource()
virtual uint32_t getSize() const
get the complete datasize