java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.opengl.QOpenGLTextureBlitter
- All Implemented Interfaces:
io.qt.QtObjectInterface
public class QOpenGLTextureBlitter
extends io.qt.QtObject
Convenient way to draw textured quads via OpenGL
Java wrapper for Qt's class QOpenGLTextureBlitter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enum QOpenGLTextureBlitter::OriginNested classes/interfaces inherited from class io.qt.QtObject
io.qt.QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedQOpenGLTextureBlitter(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidbind()Overloaded function forbind(int)withtarget = 0x0DE1.final voidbind(int target) final voidblit(int texture, io.qt.gui.QMatrix4x4 targetTransform, io.qt.gui.QMatrix3x3 sourceTransform) final voidblit(int texture, io.qt.gui.QMatrix4x4 targetTransform, QOpenGLTextureBlitter.Origin sourceOrigin) final booleancreate()final voiddestroy()final booleanfinal voidrelease()final voidsetOpacity(float opacity) final voidsetRedBlueSwizzle(boolean swizzle) static io.qt.gui.QMatrix3x3sourceTransform(io.qt.core.QRectF subTexture, io.qt.core.QSize textureSize, QOpenGLTextureBlitter.Origin origin) final booleanstatic io.qt.gui.QMatrix4x4targetTransform(io.qt.core.QRectF target, io.qt.core.QRect viewport) Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QOpenGLTextureBlitter
public QOpenGLTextureBlitter() -
QOpenGLTextureBlitter
protected QOpenGLTextureBlitter(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
bind
@QtUninvokable public final void bind()Overloaded function for
bind(int)withtarget = 0x0DE1. -
bind
@QtUninvokable public final void bind(int target) -
blit
@QtUninvokable public final void blit(int texture, io.qt.gui.QMatrix4x4 targetTransform, QOpenGLTextureBlitter.Origin sourceOrigin) -
blit
@QtUninvokable public final void blit(int texture, io.qt.gui.QMatrix4x4 targetTransform, io.qt.gui.QMatrix3x3 sourceTransform) -
create
@QtUninvokable public final boolean create() -
destroy
@QtUninvokable public final void destroy() -
isCreated
@QtUninvokable public final boolean isCreated() -
release
@QtUninvokable public final void release() -
setOpacity
@QtUninvokable public final void setOpacity(float opacity) -
setRedBlueSwizzle
@QtUninvokable public final void setRedBlueSwizzle(boolean swizzle) -
supportsExternalOESTarget
@QtUninvokable public final boolean supportsExternalOESTarget() -
sourceTransform
public static io.qt.gui.QMatrix3x3 sourceTransform(io.qt.core.QRectF subTexture, io.qt.core.QSize textureSize, QOpenGLTextureBlitter.Origin origin) -
targetTransform
public static io.qt.gui.QMatrix4x4 targetTransform(io.qt.core.QRectF target, io.qt.core.QRect viewport)
-