save presets using serializer

This commit is contained in:
2019-03-08 01:04:42 +01:00
parent bf82505de4
commit 0dcaa7c4a3
7 changed files with 316 additions and 270 deletions

View File

@@ -2,8 +2,9 @@
#include "rtt.h"
#include "shader.h"
#include "texture.h"
#include "serializer.h"
class Brush
class Brush : public Serializer::Type
{
std::shared_ptr<Image> m_tip_img;
std::shared_ptr<Image> m_pattern_img;
@@ -101,6 +102,9 @@ public:
bool preload();
void unload();
bool valid();
virtual bool read(BinaryStreamReader& r) override;
virtual void write(BinaryStreamWriter& w) const override;
};
struct StrokeSample