Add constructor that takes a stream.

This commit is contained in:
castano 2009-04-01 07:13:13 +00:00
parent 5ac76b68c9
commit ae744f88e6
2 changed files with 10 additions and 0 deletions

View File

@ -778,6 +778,15 @@ DirectDrawSurface::DirectDrawSurface(const char * name) : stream(new StdInputStr
}
}
DirectDrawSurface::DirectDrawSurface(Stream * s) : stream(s)
{
if (!stream->isError())
{
(*stream) << header;
}
}
DirectDrawSurface::~DirectDrawSurface()
{
delete stream;

View File

@ -112,6 +112,7 @@ namespace nv
{
public:
DirectDrawSurface(const char * file);
DirectDrawSurface(Stream * stream);
~DirectDrawSurface();
bool isValid() const;