X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Ftexturecube.h;h=363ceea331e2f453490813741e6631c255701874;hp=8bb5cf43131f101fb5089b7913d091a510ada681;hb=160e9eea29bd10034733d59507fa1bcca36be401;hpb=93448d16e72e38afbaecbccf6fdedd46d6a82a73 diff --git a/source/core/texturecube.h b/source/core/texturecube.h index 8bb5cf43..363ceea3 100644 --- a/source/core/texturecube.h +++ b/source/core/texturecube.h @@ -2,7 +2,7 @@ #define MSP_GL_TEXTURECUBE_H_ #include -#include "texture.h" +#include "texturecube_backend.h" #include "vector.h" namespace Msp { @@ -30,8 +30,10 @@ All faces of a cube map texture must be allocated for it to be usable. Requires OpenGL version 1.3. */ -class TextureCube: public Texture +class TextureCube: public TextureCubeBackend { + friend TextureCubeBackend; + public: class Loader: public Msp::DataFile::DerivedObjectLoader { @@ -103,8 +105,6 @@ public: virtual void unload() { } }; -unsigned get_gl_cube_face(TextureCubeFace); - void operator>>(const LexicalConverter &, TextureCubeFace &); } // namespace GL