Lines Matching defs:Texture2D
16 // Texture2D, TextureCubeMap, Texture3D and Texture2DArray. Implements GL texture objects
511 Texture2D::Texture2D(GLuint name) : Texture(name)
524 Texture2D::~Texture2D()
547 void Texture2D::addProxyRef(const Renderbuffer *proxy)
552 void Texture2D::releaseProxy(const Renderbuffer *proxy)
565 void Texture2D::sweep()
588 GLenum Texture2D::getTarget() const
593 GLsizei Texture2D::getWidth(GLenum target, GLint level) const
599 GLsizei Texture2D::getHeight(GLenum target, GLint level) const
605 GLenum Texture2D::getFormat(GLenum target, GLint level) const
611 GLenum Texture2D::getType(GLenum target, GLint level) const
617 sw::Format Texture2D::getInternalFormat(GLenum target, GLint level) const
623 int Texture2D::getLevelCount() const
636 void Texture2D::setImage(egl::Context *context, GLint level, GLsizei width, GLsizei height, GLenum format, GLenum type, const egl::Image::UnpackInfo& unpackInfo, const void *pixels)
653 void Texture2D::bindTexImage(gl::Surface *surface)
682 void Texture2D::releaseTexImage()
694 void Texture2D::setCompressedImage(GLint level, GLenum format, GLsizei width, GLsizei height, GLsizei imageSize, const void *pixels)
712 void Texture2D::subImage(egl::Context *context, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const egl::Image::UnpackInfo& unpackInfo, const void *pixels)
717 void Texture2D::subImageCompressed(GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *pixels)
722 void Texture2D::copyImage(GLint level, GLenum format, GLint x, GLint y, GLsizei width, GLsizei height, Framebuffer *source)
764 void Texture2D::copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Framebuffer *source)
800 void Texture2D::setSharedImage(egl::Image *sharedImage)
818 bool Texture2D::isSamplerComplete() const
845 bool Texture2D::isMipmapComplete() const
883 bool Texture2D::isCompressed(GLenum target, GLint level) const
888 bool Texture2D::isDepth(GLenum target, GLint level) const
893 void Texture2D::generateMipmaps()
920 egl::Image *Texture2D::getImage(unsigned int level)
925 Renderbuffer *Texture2D::getRenderbuffer(GLenum target, GLint level, GLint layer)
944 egl::Image *Texture2D::getRenderTarget(GLenum target, unsigned int level)
957 bool Texture2D::isShared(GLenum target, unsigned int level) const
1949 TextureExternal::TextureExternal(GLuint name) : Texture2D(name)