#pragma once #include "gfx/image.h" #include "gfx/models/texture.h" #include "persistence.h" #include "stdTypeDefs.h" #include "worker.h" class TextureFragment : public Persistence::Persistable, public StdTypeDefs { public: std::string id; std::string path; TextureOptions::MapMode mapmodeU, mapmodeV; Worker::WorkPtrT> image; private: friend Persistence::SelectionPtrBase; bool persist(Persistence::PersistenceStore & store) override; void postLoad() override; };