io.qt.widgets.QGraphicsRotation 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;
/**
* Rotation transformation around a given axis
* Java wrapper for Qt class QGraphicsRotation
*/
public class QGraphicsRotation extends io.qt.widgets.QGraphicsTransform
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QGraphicsRotation.class);
/**
* See QGraphicsRotation::angleChanged()
*/
@io.qt.QtPropertyNotify(name="angle")
public final Signal0 angleChanged = new Signal0();
/**
* See QGraphicsRotation::axisChanged()
*/
@io.qt.QtPropertyNotify(name="axis")
public final Signal0 axisChanged = new Signal0();
/**
* See QGraphicsRotation::originChanged()
*/
@io.qt.QtPropertyNotify(name="origin")
public final Signal0 originChanged = new Signal0();
/**
* Overloaded constructor for {@link #QGraphicsRotation(io.qt.core.QObject)}
* with parent = null
.
*/
public QGraphicsRotation() {
this((io.qt.core.QObject)null);
}
/**
* See QGraphicsRotation::QGraphicsRotation(QObject*)
*/
public QGraphicsRotation(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QGraphicsRotation instance, io.qt.core.QObject parent);
/**
* See QGraphicsRotation::angle()const
*/
@io.qt.QtPropertyReader(name="angle")
@io.qt.QtUninvokable
public final double angle(){
return angle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double angle_native_constfct(long __this__nativeId);
/**
* See QGraphicsRotation::axis()const
*/
@io.qt.QtPropertyReader(name="axis")
@io.qt.QtUninvokable
public final io.qt.gui.QVector3D axis(){
return axis_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QVector3D axis_native_constfct(long __this__nativeId);
/**
* See QGraphicsRotation::origin()const
*/
@io.qt.QtPropertyReader(name="origin")
@io.qt.QtUninvokable
public final io.qt.gui.QVector3D origin(){
return origin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QVector3D origin_native_constfct(long __this__nativeId);
/**
* See QGraphicsRotation::setAngle(qreal)
*/
@io.qt.QtPropertyWriter(name="angle")
@io.qt.QtUninvokable
public final void setAngle(double arg__1){
setAngle_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native void setAngle_native_qtjambireal(long __this__nativeId, double arg__1);
/**
* See QGraphicsRotation::setAxis(Qt::Axis)
*/
@io.qt.QtPropertyWriter(name="axis")
@io.qt.QtUninvokable
public final void setAxis(io.qt.core.Qt.Axis axis){
setAxis_native_Qt_Axis(QtJambi_LibraryUtilities.internal.nativeId(this), axis.value());
}
@io.qt.QtUninvokable
private native void setAxis_native_Qt_Axis(long __this__nativeId, int axis);
/**
* See QGraphicsRotation::setAxis(QVector3D)
*/
@io.qt.QtPropertyWriter(name="axis")
@io.qt.QtUninvokable
public final void setAxis(io.qt.gui.QVector3D axis){
setAxis_native_cref_QVector3D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@io.qt.QtUninvokable
private native void setAxis_native_cref_QVector3D(long __this__nativeId, long axis);
/**
* See QGraphicsRotation::setOrigin(QVector3D)
*/
@io.qt.QtPropertyWriter(name="origin")
@io.qt.QtUninvokable
public final void setOrigin(io.qt.gui.QVector3D point){
setOrigin_native_cref_QVector3D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(point));
}
@io.qt.QtUninvokable
private native void setOrigin_native_cref_QVector3D(long __this__nativeId, long point);
/**
* See QGraphicsTransform::applyTo(QMatrix4x4*)const
*/
@io.qt.QtUninvokable
public void applyTo(io.qt.gui.QMatrix4x4 matrix){
applyTo_native_QMatrix4x4_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), matrix);
}
@io.qt.QtUninvokable
private native void applyTo_native_QMatrix4x4_ptr_constfct(long __this__nativeId, io.qt.gui.QMatrix4x4 matrix);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QGraphicsRotation(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
*/
@io.qt.NativeAccess
protected QGraphicsRotation(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QGraphicsRotation instance, QDeclarativeConstructor constructor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy