std::shared_ptr< Texture > TexturePtr
Definition: Texture.h:67
virtual void bind(GLint texUnit=GL_TEXTURE0)
Binds the texture.
Definition: Texture.cpp:38
Texture(GLuint textureID)
Constructor.
Definition: Texture.h:37
virtual void deleteTexture()
Delete the OpenGL texture.
Definition: Texture.h:54
The underlying data of a texture.
Definition: TextureData.h:13
An image that can be applied to a surface of a drawable object.
Definition: Texture.h:13