athena/include/Athena/SpriteFileWriter.hpp

30 lines
478 B
C++
Raw Normal View History

2014-04-20 09:14:15 +00:00
#ifndef SSPRITEFILEWRITER_HPP
#define SSPRITEFILEWRITER_HPP
2015-03-01 20:42:39 +00:00
#include "Athena/MemoryWriter.hpp"
2014-04-20 09:14:15 +00:00
namespace Athena
{
namespace Sakura
{
class SpriteFile;
} // Sakura
namespace io
{
class SpriteFileWriter : public MemoryCopyWriter
2014-04-20 09:14:15 +00:00
{
MEMORYCOPYWRITER_BASE();
2014-04-20 09:14:15 +00:00
public:
SpriteFileWriter(atUint8* data, atUint64 length);
2014-04-20 09:14:15 +00:00
SpriteFileWriter(const std::string& filepath);
void writeFile(Sakura::SpriteFile* file);
};
} // io
} // zelda
#endif // SSPRITEFILEWRITER_HPP