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