Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QXcbNativeInterfaceHandler Class Reference

#include <qxcbnativeinterfacehandler.h>

+ Inheritance diagram for QXcbNativeInterfaceHandler:
+ Collaboration diagram for QXcbNativeInterfaceHandler:

Public Member Functions

 QXcbNativeInterfaceHandler (QXcbNativeInterface *nativeInterface)
 
virtual ~QXcbNativeInterfaceHandler ()
 
virtual QPlatformNativeInterface::NativeResourceForIntegrationFunction nativeResourceFunctionForIntegration (const QByteArray &resource) const
 
virtual QPlatformNativeInterface::NativeResourceForContextFunction nativeResourceFunctionForContext (const QByteArray &resource) const
 
virtual QPlatformNativeInterface::NativeResourceForScreenFunction nativeResourceFunctionForScreen (const QByteArray &resource) const
 
virtual QPlatformNativeInterface::NativeResourceForWindowFunction nativeResourceFunctionForWindow (const QByteArray &resource) const
 
virtual QPlatformNativeInterface::NativeResourceForBackingStoreFunction nativeResourceFunctionForBackingStore (const QByteArray &resource) const
 
virtual QFunctionPointer platformFunction (const QByteArray &function) const
 

Protected Attributes

QXcbNativeInterfacem_native_interface
 

Detailed Description

Definition at line 15 of file qxcbnativeinterfacehandler.h.

Constructor & Destructor Documentation

◆ QXcbNativeInterfaceHandler()

QT_BEGIN_NAMESPACE QXcbNativeInterfaceHandler::QXcbNativeInterfaceHandler ( QXcbNativeInterface * nativeInterface)

Definition at line 10 of file qxcbnativeinterfacehandler.cpp.

References QXcbNativeInterface::addHandler(), and m_native_interface.

+ Here is the call graph for this function:

◆ ~QXcbNativeInterfaceHandler()

QXcbNativeInterfaceHandler::~QXcbNativeInterfaceHandler ( )
virtual

Definition at line 15 of file qxcbnativeinterfacehandler.cpp.

References m_native_interface, and QXcbNativeInterface::removeHandler().

+ Here is the call graph for this function:

Member Function Documentation

◆ nativeResourceFunctionForBackingStore()

QPlatformNativeInterface::NativeResourceForBackingStoreFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForBackingStore ( const QByteArray & resource) const
virtual

Definition at line 44 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

◆ nativeResourceFunctionForContext()

QPlatformNativeInterface::NativeResourceForContextFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForContext ( const QByteArray & resource) const
virtual

Reimplemented in QXcbEglNativeInterfaceHandler, and QXcbGlxNativeInterfaceHandler.

Definition at line 26 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

◆ nativeResourceFunctionForIntegration()

QPlatformNativeInterface::NativeResourceForIntegrationFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForIntegration ( const QByteArray & resource) const
virtual

Reimplemented in QXcbEglNativeInterfaceHandler.

Definition at line 20 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

◆ nativeResourceFunctionForScreen()

QPlatformNativeInterface::NativeResourceForScreenFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForScreen ( const QByteArray & resource) const
virtual

Definition at line 32 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

◆ nativeResourceFunctionForWindow()

QPlatformNativeInterface::NativeResourceForWindowFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForWindow ( const QByteArray & resource) const
virtual

Reimplemented in QXcbEglNativeInterfaceHandler.

Definition at line 38 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

◆ platformFunction()

QFunctionPointer QXcbNativeInterfaceHandler::platformFunction ( const QByteArray & function) const
virtual

Definition at line 50 of file qxcbnativeinterfacehandler.cpp.

References Q_UNUSED.

Member Data Documentation

◆ m_native_interface

QXcbNativeInterface* QXcbNativeInterfaceHandler::m_native_interface
protected

The documentation for this class was generated from the following files: