#pragma once #include namespace charcoal { namespace builtin { template class SpecifiedPoseable : public Poseable { public: SpecifiedPoseable(SpecifiedPoseableBatchType& batch) : m_batch(batch) {} void render() { m_batch.add_specified_poseable(this); } private: SpecifiedPoseableBatchType& m_batch; }; } }