NAME
Qt::OpenGL::QGLFramebufferObject
PUBLIC METHODS
- QGLFramebufferObject(const QSize & size, GLenum target = GL_TEXTURE_2D)
- QGLFramebufferObject(const QSize & size, GLenum target)
- QGLFramebufferObject(const QSize & size, const QGLFramebufferObjectFormat & format)
- QGLFramebufferObject(int width, int height, GLenum target = GL_TEXTURE_2D)
- QGLFramebufferObject(int width, int height, GLenum target)
- QGLFramebufferObject(int width, int height, const QGLFramebufferObjectFormat & format)
- QGLFramebufferObject(const QSize & size, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format = GL_RGBA8)
- QGLFramebufferObject(const QSize & size, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format)
- QGLFramebufferObject(const QSize & size, QGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internal_format = GL_RGBA8)
- QGLFramebufferObject(const QSize & size, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format = GL_RGBA8)
- QGLFramebufferObject(int width, int height, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format = GL_RGBA8)
- QGLFramebufferObject(int width, int height, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format)
- QGLFramebufferObject(int width, int height, QGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internal_format = GL_RGBA8)
- QGLFramebufferObject(int width, int height, QGLFramebufferObject::Attachment attachment, GLenum target, GLenum internal_format = GL_RGBA8)
- ~QGLFramebufferObject()
- QGLFramebufferObject::Attachment attachment()
- bool bind()
- static void blitFramebuffer(QGLFramebufferObject * target, const QRect & targetRect, QGLFramebufferObject * source, const QRect & sourceRect, GLbitfield buffers, GLenum filter = GL_NEAREST)
- static void blitFramebuffer(QGLFramebufferObject * target, const QRect & targetRect, QGLFramebufferObject * source, const QRect & sourceRect, GLbitfield buffers, GLenum filter)
- static void blitFramebuffer(QGLFramebufferObject * target, const QRect & targetRect, QGLFramebufferObject * source, const QRect & sourceRect, GLbitfield buffers = GL_COLOR_BUFFER_BIT, GLenum filter = GL_NEAREST)
- static void blitFramebuffer(QGLFramebufferObject * target, const QRect & targetRect, QGLFramebufferObject * source, const QRect & sourceRect, GLbitfield buffers, GLenum filter = GL_NEAREST)
- void drawTexture(const QRectF & target, GLuint textureId, GLenum textureTarget = GL_TEXTURE_2D)
- void drawTexture(const QRectF & target, GLuint textureId, GLenum textureTarget)
- void drawTexture(const QPointF & point, GLuint textureId, GLenum textureTarget = GL_TEXTURE_2D)
- void drawTexture(const QPointF & point, GLuint textureId, GLenum textureTarget)
- QGLFramebufferObjectFormat format()
- GLuint handle()
- static bool hasOpenGLFramebufferBlit()
- static bool hasOpenGLFramebufferObjects()
- bool isBound()
- bool isValid()
- QPaintEngine * paintEngine()
- bool release()
- QSize size()
- GLuint texture()
- QImage toImage()
EXPORT
None by default.
AUTHOR
Dongxu Ma <dongxu@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2011 - 2011 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.