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

33 lines
556 B
C++

#ifndef HYDRADELETETEXTURETASK
#define HYDRADELETETEXTURETASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../buffer/HydraTextureBufferManager.h"
class HydraDeleteTextureTask : public HydraTask
{
private:
HydraID m_texture_id;
protected:
public:
virtual void Process() override
{
GetEngine()->TextureBufferManager()->DeleteTexture(m_texture_id);
}
void Initialise(HydraID texture_id)
{
m_texture_id = texture_id;
}
};
#endif /* HYDRADELETETEXTURETASK */