#pragma once #include "typedefs.hpp" #include #include class Assets; class ImageData; class Atlas; class Framebuffer; class Batch3D; class Block; class ContentIndices; class Shader; class ContentGfxCache; class BlocksPreview { static std::unique_ptr draw( const ContentGfxCache& cache, Shader& shader, const Framebuffer& framebuffer, Batch3D& batch, const Block& block, int size ); public: static std::unique_ptr build( const ContentGfxCache& cache, const Assets& assets, const ContentIndices& indices ); };