- All Implemented Interfaces:
QtObjectInterface
Encapsulates an OpenGL framebuffer object
Java wrapper for Qt class QOpenGLFramebufferObject
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enum QOpenGLFramebufferObject::Attachmentstatic enumJava wrapper for Qt enum QOpenGLFramebufferObject::FramebufferRestorePolicyNested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionQOpenGLFramebufferObject(int width, int height) Overloaded constructor forQOpenGLFramebufferObject(int, int, int)withtarget = 0x0DE1.QOpenGLFramebufferObject(int width, int height, int target) QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment) Overloaded constructor forQOpenGLFramebufferObject(int, int, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment, int target) Overloaded constructor forQOpenGLFramebufferObject(int, int, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)withinternalFormat = 0.QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment, int target, int internalFormat) QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObjectFormat format) Overloaded constructor forQOpenGLFramebufferObject(io.qt.core.QSize, int)withtarget = 0x0DE1.QOpenGLFramebufferObject(QSize size, int target) QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObject.Attachment attachment) Overloaded constructor forQOpenGLFramebufferObject(io.qt.core.QSize, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObject.Attachment attachment, int target) Overloaded constructor forQOpenGLFramebufferObject(io.qt.core.QSize, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)withinternalFormat = 0.QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObject.Attachment attachment, int target, int internalFormat) QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObjectFormat format) protectedConstructor for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddColorAttachment(int width, int height) Overloaded function foraddColorAttachment(int, int, int)withinternalFormat = 0.final voidaddColorAttachment(int width, int height, int internalFormat) final voidaddColorAttachment(QSize size) Overloaded function foraddColorAttachment(io.qt.core.QSize, int)withinternalFormat = 0.final voidaddColorAttachment(QSize size, int internalFormat) final booleanbind()static booleanstatic voidblitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect) static voidblitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers) Overloaded function forblitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, int, int)withfilter = 0x2600.static voidblitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter) static voidblitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex) static voidblitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject.FramebufferRestorePolicy restorePolicy) static voidblitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source) static voidblitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source, int buffers) Overloaded function forblitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.opengl.QOpenGLFramebufferObject, int, int)withfilter = 0x2600.static voidblitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source, int buffers, int filter) format()final inthandle()static booleanstatic booleanfinal intheight()final booleanisBound()final booleanisValid()final booleanrelease()final voidsetAttachment(QOpenGLFramebufferObject.Attachment attachment) final QSizesize()sizes()final intfinal inttakeTexture(int colorAttachmentIndex) final inttexture()textures()final QImagetoImage()Overloaded function fortoImage(boolean)withflipped = true.final QImagetoImage(boolean flipped) final QImagetoImage(boolean flipped, int colorAttachmentIndex) final intwidth()Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QOpenGLFramebufferObject
Overloaded constructor for
QOpenGLFramebufferObject(io.qt.core.QSize, int)withtarget = 0x0DE1. -
QOpenGLFramebufferObject
-
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObject.Attachment attachment, int target) Overloaded constructor for
QOpenGLFramebufferObject(io.qt.core.QSize, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)withinternalFormat = 0. -
QOpenGLFramebufferObject
Overloaded constructor for
QOpenGLFramebufferObject(io.qt.core.QSize, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)with:
target = 0x0DE1internalFormat = 0
-
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(QSize size, QOpenGLFramebufferObject.Attachment attachment, int target, int internalFormat) -
QOpenGLFramebufferObject
-
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(int width, int height) Overloaded constructor for
QOpenGLFramebufferObject(int, int, int)withtarget = 0x0DE1. -
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(int width, int height, int target) -
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment, int target) Overloaded constructor for
QOpenGLFramebufferObject(int, int, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)withinternalFormat = 0. -
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment) Overloaded constructor for
QOpenGLFramebufferObject(int, int, io.qt.opengl.QOpenGLFramebufferObject.Attachment, int, int)with:
target = 0x0DE1internalFormat = 0
-
QOpenGLFramebufferObject
public QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject.Attachment attachment, int target, int internalFormat) -
QOpenGLFramebufferObject
-
QOpenGLFramebufferObject
Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
addColorAttachment
Overloaded function for
addColorAttachment(io.qt.core.QSize, int)withinternalFormat = 0. -
addColorAttachment
-
addColorAttachment
Overloaded function for
addColorAttachment(int, int, int)withinternalFormat = 0. -
addColorAttachment
-
attachment
-
bind
-
format
-
handle
-
height
-
isBound
-
isValid
-
release
-
setAttachment
-
size
-
sizes
-
takeTexture
-
takeTexture
-
texture
-
textures
-
toImage
Overloaded function for
toImage(boolean)withflipped = true. -
toImage
-
toImage
-
width
-
bindDefault
public static boolean bindDefault() -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source, int buffers) Overloaded function for
blitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.opengl.QOpenGLFramebufferObject, int, int)withfilter = 0x2600. -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source) Overloaded function for
blitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.opengl.QOpenGLFramebufferObject, int, int)with:
buffers = 0x00004000filter = 0x2600
-
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QOpenGLFramebufferObject source, int buffers, int filter) -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers) Overloaded function for
blitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, int, int)withfilter = 0x2600. -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect) Overloaded function for
blitFramebuffer(io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, io.qt.opengl.QOpenGLFramebufferObject, io.qt.core.QRect, int, int)with:
buffers = 0x00004000filter = 0x2600
-
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter) -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex) -
blitFramebuffer
public static void blitFramebuffer(QOpenGLFramebufferObject target, QRect targetRect, QOpenGLFramebufferObject source, QRect sourceRect, int buffers, int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject.FramebufferRestorePolicy restorePolicy) -
hasOpenGLFramebufferBlit
public static boolean hasOpenGLFramebufferBlit() -
hasOpenGLFramebufferObjects
public static boolean hasOpenGLFramebufferObjects()
-