X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Ftexturecube.h;h=363ceea331e2f453490813741e6631c255701874;hb=b4dfecd72df8bb342ddb20c46516ba6cb62e5600;hp=5818458618de4e32df8c4d846fdf978e49bc1737;hpb=4a639bc5e80fce2467855a9e8f4c6cdff2f0adc0;p=libs%2Fgl.git diff --git a/source/core/texturecube.h b/source/core/texturecube.h index 58184586..363ceea3 100644 --- a/source/core/texturecube.h +++ b/source/core/texturecube.h @@ -1,9 +1,8 @@ #ifndef MSP_GL_TEXTURECUBE_H_ #define MSP_GL_TEXTURECUBE_H_ -#include #include -#include "texture.h" +#include "texturecube_backend.h" #include "vector.h" namespace Msp { @@ -31,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 { @@ -104,8 +105,6 @@ public: virtual void unload() { } }; -GLenum get_gl_cube_face(TextureCubeFace); - void operator>>(const LexicalConverter &, TextureCubeFace &); } // namespace GL