18 lines
451 B
C++
18 lines
451 B
C++
#pragma once
|
|
|
|
#include "interfaces/ITextureHelper.hpp"
|
|
#include "elements/Texture.hpp"
|
|
|
|
namespace TSE::GLFW
|
|
{
|
|
class TextureHelperOpenGL : public ITextureHelper
|
|
{
|
|
public:
|
|
void Bind(const Texture* tex) override;
|
|
void UnBind(const Texture* tex) override;
|
|
void Apply(Texture* tex) override;
|
|
void Regist(Texture* tex) override;
|
|
void PlatromDestroy(Texture* tex) override;
|
|
};
|
|
} // namespace TSE::GLFW
|