io.qt.gui.QOpenGLContextGroup 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.gui;
import io.qt.*;
/**
* Represents a group of contexts sharing OpenGL resources
* Java wrapper for Qt class QOpenGLContextGroup
*/
public final class QOpenGLContextGroup 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(QOpenGLContextGroup.class);
/**
* See QOpenGLContextGroup:: shares()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QList shares(){
return shares_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList shares_native_constfct(long __this__nativeId);
/**
* See QOpenGLContextGroup:: currentContextGroup()
*/
public native static io.qt.gui.@Nullable QOpenGLContextGroup currentContextGroup();
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QOpenGLContextGroup(QPrivateConstructor p) { super(p); }
/**
* See operator<<(QDebug, const QOpenGLContextGroup*)
*/
@QtUninvokable
@Override
public @NonNull String toString() {
return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private static native String toString_native(long __this_nativeId);
}