2021-07-18 18:26:12 +02:00
|
|
|
#ifndef BWIDGETS_TEXTURE_HANDLER_
|
|
|
|
#define BWIDGETS_TEXTURE_HANDLER_
|
|
|
|
|
|
|
|
namespace bwidgets::core {
|
2021-07-28 15:15:32 +02:00
|
|
|
struct Renderer;
|
2021-07-18 18:26:12 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
namespace bwidgets::widget
|
|
|
|
{
|
|
|
|
class TextureHandler
|
|
|
|
{
|
|
|
|
protected:
|
|
|
|
virtual void _handle_texture_update() = 0;
|
|
|
|
|
|
|
|
public:
|
|
|
|
virtual ~TextureHandler() noexcept = default;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|