#pragma once #include "PoseableBatch.h" #include "TexturedTypes.h" namespace charcoal { namespace builtin { namespace textured { class Batch : public PoseableBatch { public: Batch( Renderable* renderable, int element_count ) : PoseableBatch(renderable, element_count) {} Batch( Renderable* renderable, int element_count, int element_render_count ) : PoseableBatch(renderable, element_count, element_render_count) {} void preprender() const override; protected: void setup_vao() override; }; } } }