Класс 3D кубической текстуры
This commit is contained in:
@@ -73,4 +73,18 @@ class TextureCube : public BaseTexture
|
||||
virtual void use(); // Привязка текстуры
|
||||
};
|
||||
|
||||
// Класс 3D кубической текстуры
|
||||
class TextureCubeArray : public BaseTexture
|
||||
{
|
||||
public:
|
||||
TextureCubeArray(GLuint levels, GLuint width, GLuint height, GLuint attachment, GLuint texType = TEX_DIFFUSE, GLint internalformat = GL_RGBA, GLint format = GL_RGBA, GLenum dataType = GL_FLOAT); // Конструктор текстуры заданного размера для использования в буфере
|
||||
TextureCubeArray(const TextureCubeArray& other); // Конструктор копирования
|
||||
|
||||
TextureCubeArray& operator=(const TextureCubeArray& other); // Оператор присваивания
|
||||
|
||||
void reallocate(GLuint levels, GLuint width, GLuint height, GLuint texType = TEX_DIFFUSE, GLint internalformat = GL_RGBA, GLint format = GL_RGBA, GLenum dataType = GL_FLOAT); // Пересоздает текстуру для имеющегося дескриптора
|
||||
|
||||
virtual void use(); // Привязка текстуры
|
||||
};
|
||||
|
||||
#endif // TEXTURE_H
|
||||
|
||||
Reference in New Issue
Block a user