Interfaces the Texture<3> that a ManagedTexture3D represents.
virtual ~ManagedTexture3DInterface()
Releases this interface.
const Texture< 3 > & get() const
ManagedTexture3D & managed
References the ManagedTexture3D object this interface belongs to.
ManagedTexture3DInterface(ManagedTexture3D &managed)
Creates a new interface to the Texture<3> that managed represents.
Represents 3D OpenGL texture object whose lifetime is managed by instances of this class.