Binds the texture to the OpenGL context.
Returns the texture's format
Returns the height of the image.
Gets the ID for this texture as assigned by OpenGL.
Returns the image data in the desired format.
Returns the image data in the internal format.
Returns the texture's internal format.
Returns the width of the image.
Sets the value for anisotropic filtering. Must be greater than zero. Note that this is EXT based and might not be supported on all hardware.
Sets the border color.
Sets the compare mode.
Sets the texture's min and mag filters. The mag filter cannot require mipmap generation.
Sets the texture's format.
Sets the texture's format.
Sets the texture's format and internal format.
Sets the texture's image data.
Sets the horizontal and vertical texture wraps.
Unbinds the texture from the OpenGL context.
Creates the resources. It can now be used.
Releases the resource. It can not longer be used.
Returns true if the resource was created and is ready for use, false if otherwise.
Throws an exception if the resource hasn't been created yet.
Throws an exception if the resource has been created already.
Returns the lowest OpenGL version required by this object's implementation.
Represents a texture for OpenGL. Image data and various parameters can be set after creation. Image data should be set last.