#pragma once #include "BaseRenderingContext.h" #include "Persistence/IDataRepository.h" #include #include class OncePerTemplateRenderingContext : public BaseRenderingContext { public: static std::unique_ptr BuildContext(const IDataRepository* repository); std::vector m_assets; private: OncePerTemplateRenderingContext(std::string game, Architecture gameArchitecture, std::vector fastFileBlocks, std::vector assets); };