![]() |
Qt 6.x
The Qt SDK
|
Additional Inherited Members | |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 1039 of file qopengldebug.cpp.
QOpenGLDebugLoggerPrivate::QOpenGLDebugLoggerPrivate | ( | ) |
Definition at line 1074 of file qopengldebug.cpp.
void QOpenGLDebugLoggerPrivate::_q_contextAboutToBeDestroyed | ( | ) |
Definition at line 1205 of file qopengldebug.cpp.
References _q_contextAboutToBeDestroyed(), context, QOpenGLContext::currentContext(), QScopedPointer< T, Cleanup >::data(), QObject::disconnect(), QOpenGLContext::doneCurrent(), QOpenGLContext::format(), initialized, QOpenGLContext::makeCurrent(), Q_ASSERT, qWarning, QScopedPointer< T, Cleanup >::reset(), SIGNAL, SLOT, and QOpenGLContext::surface().
Referenced by _q_contextAboutToBeDestroyed().
void QOpenGLDebugLoggerPrivate::controlDebugMessages | ( | QOpenGLDebugMessage::Sources | sources, |
QOpenGLDebugMessage::Types | types, | ||
QOpenGLDebugMessage::Severities | severities, | ||
const QList< GLuint > & | ids, | ||
const QByteArray & | callerName, | ||
bool | enable | ||
) |
Definition at line 1123 of file qopengldebug.cpp.
References QOpenGLDebugMessage::AnySeverity, QOpenGLDebugMessage::AnySource, QOpenGLDebugMessage::AnyType, QByteArray::constData(), CONVERT_TO_GL_DEBUG_MESSAGE_CONTROL_PARAMETERS, GLboolean(), glDebugMessageControl, GLenum(), GLsizei(), GLuint, i, initialized, QOpenGLDebugMessage::InvalidSeverity, QOpenGLDebugMessage::InvalidSource, QOpenGLDebugMessage::InvalidType, QOpenGLDebugMessage::LastSource, QOpenGLDebugMessage::LastType, Q_ASSERT, and qWarning.
void QOpenGLDebugLoggerPrivate::handleMessage | ( | GLenum | source, |
GLenum | type, | ||
GLuint | id, | ||
GLenum | severity, | ||
GLsizei | length, | ||
const GLchar * | rawMessage | ||
) |
Definition at line 1095 of file qopengldebug.cpp.
References emit, QString::fromUtf8(), QOpenGLDebugMessagePrivate::id, QOpenGLDebugMessagePrivate::message, oldDebugCallbackFunction, oldDebugCallbackParameter, qt_messageSeverityFromGL(), qt_messageSourceFromGL(), qt_messageTypeFromGL(), QOpenGLDebugMessagePrivate::severity, QOpenGLDebugMessagePrivate::source, and QOpenGLDebugMessagePrivate::type.
Referenced by qt_opengl_debug_callback().
QOpenGLContext* QOpenGLDebugLoggerPrivate::context |
Definition at line 1062 of file qopengldebug.cpp.
Referenced by _q_contextAboutToBeDestroyed().
bool QOpenGLDebugLoggerPrivate::debugWasEnabled |
Definition at line 1067 of file qopengldebug.cpp.
qt_glDebugMessageCallback_t QOpenGLDebugLoggerPrivate::glDebugMessageCallback |
Definition at line 1054 of file qopengldebug.cpp.
qt_glDebugMessageControl_t QOpenGLDebugLoggerPrivate::glDebugMessageControl |
Definition at line 1052 of file qopengldebug.cpp.
Referenced by controlDebugMessages().
qt_glDebugMessageInsert_t QOpenGLDebugLoggerPrivate::glDebugMessageInsert |
Definition at line 1053 of file qopengldebug.cpp.
qt_glGetDebugMessageLog_t QOpenGLDebugLoggerPrivate::glGetDebugMessageLog |
Definition at line 1055 of file qopengldebug.cpp.
qt_glGetPointerv_t QOpenGLDebugLoggerPrivate::glGetPointerv |
Definition at line 1058 of file qopengldebug.cpp.
qt_glPopDebugGroup_t QOpenGLDebugLoggerPrivate::glPopDebugGroup |
Definition at line 1057 of file qopengldebug.cpp.
qt_glPushDebugGroup_t QOpenGLDebugLoggerPrivate::glPushDebugGroup |
Definition at line 1056 of file qopengldebug.cpp.
bool QOpenGLDebugLoggerPrivate::initialized |
Definition at line 1065 of file qopengldebug.cpp.
Referenced by _q_contextAboutToBeDestroyed(), and controlDebugMessages().
bool QOpenGLDebugLoggerPrivate::isLogging |
Definition at line 1066 of file qopengldebug.cpp.
QOpenGLDebugLogger::LoggingMode QOpenGLDebugLoggerPrivate::loggingMode |
Definition at line 1064 of file qopengldebug.cpp.
GLint QOpenGLDebugLoggerPrivate::maxMessageLength |
Definition at line 1063 of file qopengldebug.cpp.
GLDEBUGPROC QOpenGLDebugLoggerPrivate::oldDebugCallbackFunction |
Definition at line 1060 of file qopengldebug.cpp.
Referenced by handleMessage().
void* QOpenGLDebugLoggerPrivate::oldDebugCallbackParameter |
Definition at line 1061 of file qopengldebug.cpp.
Referenced by handleMessage().
bool QOpenGLDebugLoggerPrivate::syncDebugWasEnabled |
Definition at line 1068 of file qopengldebug.cpp.