Creates from an SDL surface. Note that you should only handle the texture thru this class after creating it (since the texture is deleted when the GC frees the instance)
Frees the texture
Gets height
Gets the pixels of this image
Gets width
Loads an image from a file
An image, backed by an SDL surface