infinipaint/src/Bookmarks/BookmarkManager.hpp

25 lines
603 B
C++
Raw Normal View History

2025-12-20 16:38:51 +03:00
#pragma once
#include <Helpers/Serializers.hpp>
#include <cereal/types/string.hpp>
#include <Helpers/NetworkingObjects/NetObjOrderedList.hpp>
#include "BookmarkListItem.hpp"
class World;
class BookmarkManager {
public:
BookmarkManager(World& w);
void init();
void scale_up(const WorldScalar& scaleUpAmount);
template <typename Archive> void save(Archive& a) const {
}
template <typename Archive> void load(Archive& a) {
}
NetworkingObjects::NetObjOwnerPtr<BookmarkListItem> bookmarkListRoot;
private:
World& world;
};