OpenGL Texture wrapper.
Creates a texture. You should create a child class instead of calling
this constructor directly.
Use this texture, binding it to a texture unit.
int textureUnit | Index of the texture unit to use. |
Unuse this texture.
Sets the texture base level.
Sets the texture maximum level.
Sets the texture minimum LOD.
Sets the texture maximum LOD.
Sets the texture LOD bias.
Sets the wrap mode for 1st texture coordinate.
Sets the wrap mode for 2nd texture coordinate.
Sets the wrap mode for 3rd texture coordinate.
Sets the texture minification filter mode.
Sets the texture magnification filter mode.
Sets the texture anisotropic filter level.
If texture anisotropy isn't supported, fail silently.
Gets the texture data.
Regenerates the mipmapped levels.
Wrapper for 1D texture.
Creates a 1D texture.
Sets texture content.
Wrapper for 2D texture.
Creates a 2D texture.
Sets texture content.
Wrapper for 3D texture.
Creates a 3D texture.
Sets texture content.
Wrapper for 1D texture array.
Creates a 1D texture array.
Sets texture content.
Wrapper for 2D texture array.
Creates a 2D texture array.
Sets texture content.
Sets partial texture content.
Wrapper for texture rectangle.
Creates a texture rectangle.
Sets texture content.
Wrapper for 2D multisampled texture.
Creates a 2D multisampled texture.
Sets texture content.
Wrapper for 2D multisampled texture array.
Creates a 2D multisampled texture array.
Sets texture content.