Represents an OpenGL 1D texture. The constructor must be used to avoid segmentation faults.
Represents an OpenGL 2D texture. The constructor must be used to avoid segmentation faults.
Base class, which represents an OpenGL 3D or 2D array texture. The constructor must be used to avoid segmentation faults.
This exception will be thrown if Texture2D.from_image fails to open the image.
Interface every Texture implements.
Every Texture-Class will mixin this template.