#define MSP_GL_TEXTURECUBE_H_
#include <msp/graphics/image.h>
-#include "texture.h"
+#include "texturecube_backend.h"
#include "vector.h"
namespace Msp {
Requires OpenGL version 1.3.
*/
-class TextureCube: public Texture
+class TextureCube: public TextureCubeBackend
{
+ friend TextureCubeBackend;
+
public:
class Loader: public Msp::DataFile::DerivedObjectLoader<TextureCube, Texture::Loader>
{
virtual void unload() { }
};
-unsigned get_gl_cube_face(TextureCubeFace);
-
void operator>>(const LexicalConverter &, TextureCubeFace &);
} // namespace GL