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