Creates a new blank texture using the specified width and height
Resizes texture, preserving data
Updates the texture
Updates part of the texture
See Implementation