All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.QOpenGLVersionStatus Maven / Gradle / Ivy

package io.qt.gui;


/**
 * 

Java wrapper for Qt class QOpenGLVersionStatus

*/ public class QOpenGLVersionStatus extends io.qt.QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

Java wrapper for Qt enum QOpenGLVersionStatus::OpenGLStatus

*/ public enum OpenGLStatus implements io.qt.QtEnumerator { CoreStatus(0), DeprecatedStatus(1), InvalidStatus(2); private OpenGLStatus(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static OpenGLStatus resolve(int value) { switch (value) { case 0: return CoreStatus; case 1: return DeprecatedStatus; case 2: return InvalidStatus; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } public QOpenGLVersionStatus(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QOpenGLVersionStatus instance); public QOpenGLVersionStatus(int majorVersion, int minorVersion, io.qt.gui.QOpenGLVersionStatus.OpenGLStatus functionStatus){ super((QPrivateConstructor)null); initialize_native(this, majorVersion, minorVersion, functionStatus); } private native static void initialize_native(QOpenGLVersionStatus instance, int majorVersion, int minorVersion, io.qt.gui.QOpenGLVersionStatus.OpenGLStatus functionStatus); @io.qt.QtUninvokable private final boolean operator_equal(io.qt.gui.QOpenGLVersionStatus rhs){ return operator_equal_native_cref_QOpenGLVersionStatus(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rhs)); } @io.qt.QtUninvokable private native boolean operator_equal_native_cref_QOpenGLVersionStatus(long __this__nativeId, long rhs); @io.qt.QtUninvokable public final void setStatus(io.qt.gui.QOpenGLVersionStatus.OpenGLStatus status){ setStatus_native_cref_QOpenGLVersionStatus_OpenGLStatus(QtJambi_LibraryUtilities.internal.nativeId(this), status.value()); } @io.qt.QtUninvokable private native void setStatus_native_cref_QOpenGLVersionStatus_OpenGLStatus(long __this__nativeId, int status); @io.qt.QtUninvokable public final io.qt.gui.QOpenGLVersionStatus.OpenGLStatus status(){ return io.qt.gui.QOpenGLVersionStatus.OpenGLStatus.resolve(status_native(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int status_native(long __this__nativeId); @io.qt.QtUninvokable public final void setVersion(io.qt.core.QPair version){ setVersion_native_cref_QPair(QtJambi_LibraryUtilities.internal.nativeId(this), version); } @io.qt.QtUninvokable private native void setVersion_native_cref_QPair(long __this__nativeId, io.qt.core.QPair version); @io.qt.QtUninvokable public final io.qt.core.QPair version(){ return version_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QPair version_native(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QOpenGLVersionStatus(QPrivateConstructor p) { super(p); } @Override @io.qt.QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.gui.QOpenGLVersionStatus) { return operator_equal((io.qt.gui.QOpenGLVersionStatus) other); } return false; } @io.qt.QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native static int hashCode_native(long __this_nativeId); @Override public QOpenGLVersionStatus clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native QOpenGLVersionStatus clone_native(long __this_nativeId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy