Files
HydraV3/HydraEngine/source/task/buffer/HydraDeleteVertexBufferTask.hpp
T
2026-08-17 21:44:00 +01:00

27 lines
600 B
C++

#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 */