QCocoaGLContext 结构

struct QNativeInterface ::QCocoaGLContext

在 macOS 的 NSOpenGLContext 的本机接口。 更多...

头: #include < QOpenGLContext >
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.0

公共函数

virtual NSOpenGLContext * nativeContext () const = 0

静态公共成员

QOpenGLContext * fromNative (NSOpenGLContext * context , QOpenGLContext * shareContext = nullptr)

详细描述

访问透过 QOpenGLContext::nativeInterface ().

成员函数文档编制

[static] QOpenGLContext *QCocoaGLContext:: fromNative ( NSOpenGLContext * context , QOpenGLContext * shareContext = nullptr)

采纳 NSOpenGLContext。

The adopted NSOpenGLContext context is retained. Ownership of the created QOpenGLContext shareContext is transferred to the caller.

[pure virtual] NSOpenGLContext *QCocoaGLContext:: nativeContext () const

返回底层 NSOpenGLContext。