#pragma once #include "brush.h" #include "serializer.h" #include "binary_stream.h" class ABR : public Serializer, public BinaryStreamReader { bool section_desc(); bool section_samp(); bool section_patt(); public: std::vector> m_presets; std::map> m_patterns; std::map> m_samples; bool open(const std::string& path); std::vector> compute_brushes(const std::string& path); };