Constructs a Texture from an image file got from imagePath
Constructs an empty Texture with the specified width and height, and fills it with color clearColor
Binds the texture to the opengl context
Fills the texture with color clearColor
Returns the height of the texture
Returns the opengl index of the texture ( aka: it's name )
Sets an internal opengl parameter for the texture
Sets the pixels of a specified rectangular region
Returns the width of the texture
Deletes an opengl texture using it's name
Generates a new opengl texture and returns it's name
Represents a 2D opengl texture