1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#include "Texture.h" namespace AsuraEngine { namespace Graphics { Texture::Texture() : mTex(0) { // GL texture glGenTextures(1, &mTex); } Texture::~Texture() { glDeleteTextures(1, &mTex); } GLuint Texture::GetGLTextureHandle() const { return mTex; } } }