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

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)); } /** *

See QOpenGLDebugLogger::disableMessages(QOpenGLDebugMessage::Sources,QOpenGLDebugMessage::Types,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.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)); } /** *

See QOpenGLDebugLogger::disableMessages(QVector<GLuint>,QOpenGLDebugMessage::Sources,QOpenGLDebugMessage::Types)

*/ @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)); } /** *

See QOpenGLDebugLogger::enableMessages(QOpenGLDebugMessage::Sources,QOpenGLDebugMessage::Types,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.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)); } /** *

See QOpenGLDebugLogger::enableMessages(QVector<GLuint>,QOpenGLDebugMessage::Sources,QOpenGLDebugMessage::Types)

*/ @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); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy