blob: ebeeebd5d67bfec4f79d5768e91e63a8d73cd091 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include <RezReadFile.h>
irr::s32 RezReadFile::read(void *buffer, irr::u32 sizeToRead)
{
return f->read(buffer, sizeToRead);
}
bool RezReadFile::seek(long finalPos, bool relativeMovement)
{
return false;
}
long RezReadFile::getSize() const
{
return -1;
}
long RezReadFile::getPos() const
{
return f->tell();
}
const irr::io::path &RezReadFile::getFileName() const
{
return filename;
}
RezReadFile::RezReadFile(std::unique_ptr<rez::file> f,
const irr::io::path &filename) :
f(std::move(f)),
filename(filename)
{
}
|