#ifndef HYDRADELETEVERTEXBUFFERTASK #define HYDRADELETEVERTEXBUFFERTASK #include "../HydraTask.h" #include "../../engine/HydraEngine.h" #include "../../buffer/HydraVertexBufferManager.h" class HydraDeleteVertexBufferTask : public HydraTask { private: HydraID m_buffer_id; protected: public: virtual void Process() override { GetEngine()->VertexBufferManager()->DeleteVertexBuffer(m_buffer_id); } void Intialise(uint32_t buffer_id) { m_buffer_id = buffer_id; } }; #endif /* HYDRADELETEVERTEXBUFFERTASK */