
io.qt.gui.QOpenGLDebugLogger Maven / Gradle / Ivy
package io.qt.gui;
/**
* Enables logging of OpenGL debugging messages
* Java wrapper for Qt class QOpenGLDebugLogger
*/
public class QOpenGLDebugLogger extends io.qt.core.QObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QOpenGLDebugLogger.class);
/**
* Java wrapper for Qt enum QOpenGLDebugLogger::LoggingMode
*/
public enum LoggingMode implements io.qt.QtEnumerator {
AsynchronousLogging(0),
SynchronousLogging(1);
private LoggingMode(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 LoggingMode resolve(int value) {
switch (value) {
case 0: return AsynchronousLogging;
case 1: return SynchronousLogging;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QOpenGLDebugLogger::messageLogged(QOpenGLDebugMessage)
*/
public final Signal1 messageLogged = new Signal1<>();
/**
* Overloaded constructor for {@link #QOpenGLDebugLogger(io.qt.core.QObject)}
* with parent = null
.
*/
public QOpenGLDebugLogger() {
this((io.qt.core.QObject)null);
}
/**
* See QOpenGLDebugLogger::QOpenGLDebugLogger(QObject*)
*/
public QOpenGLDebugLogger(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QOpenGLDebugLogger instance, io.qt.core.QObject parent);
/**
* Overloaded function for {@link #disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}.
*/
@io.qt.QtUninvokable
public final void disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types, io.qt.gui.QOpenGLDebugMessage.Severity ... severities){
disableMessages(sources, types, new io.qt.gui.QOpenGLDebugMessage.Severities(severities));
}
/**
* Overloaded function for {@link #disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
.
*/
@io.qt.QtUninvokable
public final void disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types) {
disableMessages(sources, types, new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
* Overloaded function for {@link #disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with:
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
* severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
*
*/
@io.qt.QtUninvokable
public final void disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources) {
disableMessages(sources, new io.qt.gui.QOpenGLDebugMessage.Types(-1), new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
* Overloaded function for {@link #disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with:
* sources = new io.qt.gui.QOpenGLDebugMessage.Sources(-1)
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
* severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
*
*/
@io.qt.QtUninvokable
public final void disableMessages() {
disableMessages(new io.qt.gui.QOpenGLDebugMessage.Sources(-1), new io.qt.gui.QOpenGLDebugMessage.Types(-1), new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
*
*/
@io.qt.QtUninvokable
public final void disableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types, io.qt.gui.QOpenGLDebugMessage.Severities severities){
disableMessages_native_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type__QFlags_QOpenGLDebugMessage_Severity_(QtJambi_LibraryUtilities.internal.nativeId(this), sources.value(), types.value(), severities.value());
}
@io.qt.QtUninvokable
private native void disableMessages_native_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type__QFlags_QOpenGLDebugMessage_Severity_(long __this__nativeId, int sources, int types, int severities);
/**
* Overloaded function for {@link #disableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}.
*/
@io.qt.QtUninvokable
public final void disableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Type ... types){
disableMessages(ids, sources, new io.qt.gui.QOpenGLDebugMessage.Types(types));
}
/**
* Overloaded function for {@link #disableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}
* with types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
.
*/
@io.qt.QtUninvokable
public final void disableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources) {
disableMessages(ids, sources, new io.qt.gui.QOpenGLDebugMessage.Types(-1));
}
/**
* Overloaded function for {@link #disableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}
* with:
* sources = new io.qt.gui.QOpenGLDebugMessage.Sources(-1)
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
*
*/
@io.qt.QtUninvokable
public final void disableMessages(java.util.Collection ids) {
disableMessages(ids, new io.qt.gui.QOpenGLDebugMessage.Sources(-1), new io.qt.gui.QOpenGLDebugMessage.Types(-1));
}
/**
*
*/
@io.qt.QtUninvokable
public final void disableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types){
disableMessages_native_cref_QVector_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type_(QtJambi_LibraryUtilities.internal.nativeId(this), ids, sources.value(), types.value());
}
@io.qt.QtUninvokable
private native void disableMessages_native_cref_QVector_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type_(long __this__nativeId, java.util.Collection ids, int sources, int types);
/**
* Overloaded function for {@link #enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}.
*/
@io.qt.QtUninvokable
public final void enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types, io.qt.gui.QOpenGLDebugMessage.Severity ... severities){
enableMessages(sources, types, new io.qt.gui.QOpenGLDebugMessage.Severities(severities));
}
/**
* Overloaded function for {@link #enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
.
*/
@io.qt.QtUninvokable
public final void enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types) {
enableMessages(sources, types, new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
* Overloaded function for {@link #enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with:
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
* severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
*
*/
@io.qt.QtUninvokable
public final void enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources) {
enableMessages(sources, new io.qt.gui.QOpenGLDebugMessage.Types(-1), new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
* Overloaded function for {@link #enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types, io.qt.gui.QOpenGLDebugMessage.Severities)}
* with:
* sources = new io.qt.gui.QOpenGLDebugMessage.Sources(-1)
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
* severities = new io.qt.gui.QOpenGLDebugMessage.Severities(-1)
*
*/
@io.qt.QtUninvokable
public final void enableMessages() {
enableMessages(new io.qt.gui.QOpenGLDebugMessage.Sources(-1), new io.qt.gui.QOpenGLDebugMessage.Types(-1), new io.qt.gui.QOpenGLDebugMessage.Severities(-1));
}
/**
*
*/
@io.qt.QtUninvokable
public final void enableMessages(io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types, io.qt.gui.QOpenGLDebugMessage.Severities severities){
enableMessages_native_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type__QFlags_QOpenGLDebugMessage_Severity_(QtJambi_LibraryUtilities.internal.nativeId(this), sources.value(), types.value(), severities.value());
}
@io.qt.QtUninvokable
private native void enableMessages_native_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type__QFlags_QOpenGLDebugMessage_Severity_(long __this__nativeId, int sources, int types, int severities);
/**
* Overloaded function for {@link #enableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}.
*/
@io.qt.QtUninvokable
public final void enableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Type ... types){
enableMessages(ids, sources, new io.qt.gui.QOpenGLDebugMessage.Types(types));
}
/**
* Overloaded function for {@link #enableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}
* with types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
.
*/
@io.qt.QtUninvokable
public final void enableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources) {
enableMessages(ids, sources, new io.qt.gui.QOpenGLDebugMessage.Types(-1));
}
/**
* Overloaded function for {@link #enableMessages(java.util.Collection, io.qt.gui.QOpenGLDebugMessage.Sources, io.qt.gui.QOpenGLDebugMessage.Types)}
* with:
* sources = new io.qt.gui.QOpenGLDebugMessage.Sources(-1)
* types = new io.qt.gui.QOpenGLDebugMessage.Types(-1)
*
*/
@io.qt.QtUninvokable
public final void enableMessages(java.util.Collection ids) {
enableMessages(ids, new io.qt.gui.QOpenGLDebugMessage.Sources(-1), new io.qt.gui.QOpenGLDebugMessage.Types(-1));
}
/**
*
*/
@io.qt.QtUninvokable
public final void enableMessages(java.util.Collection ids, io.qt.gui.QOpenGLDebugMessage.Sources sources, io.qt.gui.QOpenGLDebugMessage.Types types){
enableMessages_native_cref_QVector_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type_(QtJambi_LibraryUtilities.internal.nativeId(this), ids, sources.value(), types.value());
}
@io.qt.QtUninvokable
private native void enableMessages_native_cref_QVector_QFlags_QOpenGLDebugMessage_Source__QFlags_QOpenGLDebugMessage_Type_(long __this__nativeId, java.util.Collection ids, int sources, int types);
/**
* See QOpenGLDebugLogger::initialize()
*/
@io.qt.QtUninvokable
public final boolean initialize(){
return initialize_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean initialize_native(long __this__nativeId);
/**
* See QOpenGLDebugLogger::isLogging()const
*/
@io.qt.QtUninvokable
public final boolean isLogging(){
return isLogging_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isLogging_native_constfct(long __this__nativeId);
/**
* See QOpenGLDebugLogger::logMessage(QOpenGLDebugMessage)
*/
public final void logMessage(io.qt.gui.QOpenGLDebugMessage debugMessage){
logMessage_native_cref_QOpenGLDebugMessage(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(debugMessage));
}
private native void logMessage_native_cref_QOpenGLDebugMessage(long __this__nativeId, long debugMessage);
/**
* See QOpenGLDebugLogger::loggedMessages()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QList loggedMessages(){
return loggedMessages_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QList loggedMessages_native_constfct(long __this__nativeId);
/**
* See QOpenGLDebugLogger::loggingMode()const
*/
@io.qt.QtPropertyReader(name="loggingMode")
@io.qt.QtUninvokable
public final io.qt.gui.QOpenGLDebugLogger.LoggingMode loggingMode(){
return io.qt.gui.QOpenGLDebugLogger.LoggingMode.resolve(loggingMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int loggingMode_native_constfct(long __this__nativeId);
/**
* See QOpenGLDebugLogger::maximumMessageLength()const
*/
@io.qt.QtUninvokable
public final long maximumMessageLength(){
return maximumMessageLength_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native long maximumMessageLength_native_constfct(long __this__nativeId);
/**
* See QOpenGLDebugLogger::popGroup()
*/
@io.qt.QtUninvokable
public final void popGroup(){
popGroup_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void popGroup_native(long __this__nativeId);
/**
* Overloaded function for {@link #pushGroup(java.lang.String, int, io.qt.gui.QOpenGLDebugMessage.Source)}
* with source = io.qt.gui.QOpenGLDebugMessage.Source.ApplicationSource
.
*/
@io.qt.QtUninvokable
public final void pushGroup(java.lang.String name, int id) {
pushGroup(name, id, io.qt.gui.QOpenGLDebugMessage.Source.ApplicationSource);
}
/**
* Overloaded function for {@link #pushGroup(java.lang.String, int, io.qt.gui.QOpenGLDebugMessage.Source)}
* with:
* id = 0
* source = io.qt.gui.QOpenGLDebugMessage.Source.ApplicationSource
*
*/
@io.qt.QtUninvokable
public final void pushGroup(java.lang.String name) {
pushGroup(name, (int)0, io.qt.gui.QOpenGLDebugMessage.Source.ApplicationSource);
}
/**
* See QOpenGLDebugLogger::pushGroup(QString,GLuint,QOpenGLDebugMessage::Source)
*/
@io.qt.QtUninvokable
public final void pushGroup(java.lang.String name, int id, io.qt.gui.QOpenGLDebugMessage.Source source){
pushGroup_native_cref_QString_GLuint_QOpenGLDebugMessage_Source(QtJambi_LibraryUtilities.internal.nativeId(this), name, id, source.value());
}
@io.qt.QtUninvokable
private native void pushGroup_native_cref_QString_GLuint_QOpenGLDebugMessage_Source(long __this__nativeId, java.lang.String name, int id, int source);
/**
* Overloaded function for {@link #startLogging(io.qt.gui.QOpenGLDebugLogger.LoggingMode)}
* with loggingMode = io.qt.gui.QOpenGLDebugLogger.LoggingMode.AsynchronousLogging
.
*/
public final void startLogging() {
startLogging(io.qt.gui.QOpenGLDebugLogger.LoggingMode.AsynchronousLogging);
}
/**
* See QOpenGLDebugLogger::startLogging(QOpenGLDebugLogger::LoggingMode)
*/
public final void startLogging(io.qt.gui.QOpenGLDebugLogger.LoggingMode loggingMode){
startLogging_native_QOpenGLDebugLogger_LoggingMode(QtJambi_LibraryUtilities.internal.nativeId(this), loggingMode.value());
}
private native void startLogging_native_QOpenGLDebugLogger_LoggingMode(long __this__nativeId, int loggingMode);
/**
* See QOpenGLDebugLogger::stopLogging()
*/
public final void stopLogging(){
stopLogging_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void stopLogging_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QOpenGLDebugLogger(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 QOpenGLDebugLogger(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QOpenGLDebugLogger instance, QDeclarativeConstructor constructor);
}