io.qt.widgets.QGraphicsTransform Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.widgets;
import io.qt.*;
/**
* Abstract base class for building advanced transformations on QGraphicsItems
* Java wrapper for Qt class QGraphicsTransform
*/
public abstract class QGraphicsTransform extends io.qt.core.QObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QGraphicsTransform.class);
@NativeAccess
private static final class ConcreteWrapper extends QGraphicsTransform {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public void applyTo(io.qt.gui.@Nullable QMatrix4x4 matrix){
applyTo_native_QMatrix4x4_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(matrix));
}
@QtUninvokable
private native void applyTo_native_QMatrix4x4_ptr_constfct(long __this__nativeId, long matrix);
}
/**
* See QGraphicsTransform:: QGraphicsTransform(QObject*)
*/
public QGraphicsTransform(io.qt.core.@Nullable QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QGraphicsTransform instance, io.qt.core.QObject parent);
/**
* See QGraphicsTransform:: update()
*/
protected final void update(){
update_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void update_native(long __this__nativeId);
/**
* See QGraphicsTransform:: applyTo(QMatrix4x4*)const
*/
@QtUninvokable
public abstract void applyTo(io.qt.gui.@Nullable QMatrix4x4 matrix);
@QtUninvokable
private native void applyTo_native_QMatrix4x4_ptr_constfct(long __this__nativeId, long matrix);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QGraphicsTransform(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QGraphicsTransform(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QGraphicsTransform instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #QGraphicsTransform(io.qt.core.QObject)}
* with parent = null
.
*/
public QGraphicsTransform() {
this((io.qt.core.QObject)null);
}
}