aseprite/src/doc/cel_data_io.h

31 lines
689 B
C++

// Aseprite Document Library
// Copyright (c) 2024 Igara Studio S.A.
// Copyright (c) 2001-2015 David Capello
//
// This file is released under the terms of the MIT license.
// Read LICENSE.txt for more information.
#ifndef DOC_CEL_DATA_IO_H_INCLUDED
#define DOC_CEL_DATA_IO_H_INCLUDED
#pragma once
#include "doc/serial_format.h"
#include <iosfwd>
namespace doc {
class CelData;
class SubObjectsIO;
void write_celdata(std::ostream& os, const CelData* cel);
CelData* read_celdata(std::istream& is,
SubObjectsIO* subObjects,
bool setId = true,
SerialFormat serial = SerialFormat::LastVer);
} // namespace doc
#endif