IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Detailed Description

Native interface to a WGL context on Windows.

This struct was introduced in Qt 6.0.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

  • Header: QOpenGLContext

  • Since: Qt 6.0

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Gui)

    target_link_libraries(mytarget PRIVATE Qt6::Gui)

  • qmake: QT += gui

  • Group: QWGLContext is part of native-interfaces, native-interfaces-qopenglcontext

Detailed Description

Accessed through QOpenGLContext::nativeInterface().

Member Function Documentation

 

[static] QOpenGLContext *QWGLContext::fromNative(HGLRC context, HWND window, QOpenGLContext *shareContext = nullptr)

Adopts an WGL context handle.

The window is needed because the its pixel format will be queried. When the adoption is successful, QOpenGLContext::format() will return a QSurfaceFormat describing this pixel format.

The window specified by window must have its pixel format set to a format compatible with the context's. If no SetPixelFormat() call was made on any device context belonging to the window, adopting the context will fail.

Ownership of the created QOpenGLContext shareContext is transferred to the caller.

[pure virtual] HGLRC QWGLContext::nativeContext() const

Returns the underlying context handle.

[static] HMODULE QWGLContext::openGLModuleHandle()

Returns the handle for the OpenGL implementation that is currently in use.

This function requires that the QGuiApplication instance is already created.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+