Lines Matching defs:Texture2D
16 // Texture2D, TextureCubeMap, Texture3D and Texture2DArray. Implements GL texture objects
418 Texture2D::Texture2D(GLuint name) : Texture(name)
431 Texture2D::~Texture2D()
454 void Texture2D::addProxyRef(const Renderbuffer *proxy)
459 void Texture2D::releaseProxy(const Renderbuffer *proxy)
472 void Texture2D::sweep()
495 GLenum Texture2D::getTarget() const
500 GLsizei Texture2D::getWidth(GLenum target, GLint level) const
506 GLsizei Texture2D::getHeight(GLenum target, GLint level) const
512 GLint Texture2D::getFormat(GLenum target, GLint level) const
518 int Texture2D::getTopLevel() const
531 void Texture2D::setImage(GLint level, GLsizei width, GLsizei height, GLint internalformat, GLenum format, GLenum type, const gl::PixelStorageModes &unpackParameters, const void *pixels)
548 void Texture2D::bindTexImage(gl::Surface *surface)
565 void Texture2D::releaseTexImage()
583 void Texture2D::setCompressedImage(GLint level, GLenum format, GLsizei width, GLsizei height, GLsizei imageSize, const void *pixels)
600 void Texture2D::subImage(GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const gl::PixelStorageModes &unpackParameters, const void *pixels)
605 void Texture2D::subImageCompressed(GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *pixels)
610 void Texture2D::copyImage(GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source)
643 void Texture2D::copySubImage(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height, Renderbuffer *source)
674 void Texture2D::setSharedImage(egl::Image *sharedImage)
692 bool Texture2D::isSamplerComplete() const
719 bool Texture2D::isMipmapComplete() const
760 bool Texture2D::isCompressed(GLenum target, GLint level) const
765 bool Texture2D::isDepth(GLenum target, GLint level) const
770 void Texture2D::generateMipmaps()
796 egl::Image *Texture2D::getImage(unsigned int level)
801 Renderbuffer *Texture2D::getRenderbuffer(GLenum target, GLint level)
820 egl::Image *Texture2D::getRenderTarget(GLenum target, unsigned int level)
833 bool Texture2D::isShared(GLenum target, unsigned int level) const
851 Texture2DRect::Texture2DRect(GLuint name) : Texture2D(name)
1870 TextureExternal::TextureExternal(GLuint name) : Texture2D(name)