xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
结构体 | Public 成员函数 | 静态 Public 成员函数
QOpenGLContext类 参考
类 QOpenGLContext 继承关系图:
QObject

结构体

enum  OpenGLModuleType
 

Public 成员函数

静态 Public 成员函数

额外继承的成员函数

详细描述

在文件 QOpenGLContext.x5 行定义.

构造及析构函数说明

◆ QOpenGLContext() [1/2]

QOpenGLContext ( )

在文件 QOpenGLContext.x11 行定义.

11 {
12
13 }

◆ QOpenGLContext() [2/2]

QOpenGLContext ( long  h)

在文件 QOpenGLContext.x15 行定义.

15 {
16 super(h);
17 }

成员函数说明

◆ areSharing()

static bool areSharing ( QOpenGLContext  first,
QOpenGLContext  second 
)
static

在文件 QOpenGLContext.x55 行定义.

55 {
56 return QtXnl.long_intlong2(0, Constant.QOPENGLCONTEXT_ARESHARING,first.nativehandle, second.nativehandle) != 0;
57 }

◆ create()

bool create ( )

在文件 QOpenGLContext.x27 行定义.

27 {
28 return QtXnl.widget_get_bool_value(nativehandle, Constant.QOPENGLCONTEXT_CREATE);
29 }

◆ currentContext()

static QOpenGLContext currentContext ( )
static

在文件 QOpenGLContext.x51 行定义.

51 {
52 return (QOpenGLContext)(QtXnl.widget_get_object(0, Constant.QOPENGLCONTEXT_CURRENTCONTEXT));
53 }

◆ defaultFramebufferObject()

int defaultFramebufferObject ( )

在文件 QOpenGLContext.x43 行定义.

43 {
44 return QtXnl.widget_get_int_value(nativehandle, Constant.QOPENGLCONTEXT_DEFAULTFRAMEBUFFEROBJECT);
45 }

◆ doneCurrent()

void doneCurrent ( )

在文件 QOpenGLContext.x47 行定义.

47 {
48 QtXnl.widget_slot(nativehandle, Constant.QOPENGLCONTEXT_DONECURRENT);
49 }

◆ extraFunctions()

QOpenGLExtraFunctions extraFunctions ( )

在文件 QOpenGLContext.x63 行定义.

63 {
64 return new QOpenGLExtraFunctions(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_EXTRAFUNCTIONS));
65 }

◆ format()

QSurfaceFormat format ( )

在文件 QOpenGLContext.x35 行定义.

35 {
36 return new QSurfaceFormat(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_FORMAT));
37 }

◆ functions()

QOpenGLFunctions functions ( )

在文件 QOpenGLContext.x59 行定义.

59 {
60 return new QOpenGLFunctions(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_FUNCTIONS));
61 }

◆ functions_1_0()

QOpenGLFunctions_1_0 functions_1_0 ( )

在文件 QOpenGLContext.x67 行定义.

67 {
68 return new QOpenGLFunctions_1_0(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_FUNCTIONS_1_0));
69 }

◆ functions_1_1()

QOpenGLFunctions_1_1 functions_1_1 ( )

在文件 QOpenGLContext.x71 行定义.

71 {
72 return new QOpenGLFunctions_1_1(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_FUNCTIONS_1_1));
73 }

◆ functions_ES2()

QOpenGLFunctions_ES2 functions_ES2 ( )

在文件 QOpenGLContext.x75 行定义.

75 {
76 return new QOpenGLFunctions_ES2(QtXnl.long_get(nativehandle, Constant.QOPENGLCONTEXT_FUNCTIONS_ES2));
77 }

◆ globalShareContext()

static QOpenGLContext globalShareContext ( )
static

在文件 QOpenGLContext.x90 行定义.

90 {
91 return (QOpenGLContext)(QtXnl.widget_get_object(0, Constant.QOPENGLCONTEXT_GLOBALSHARECONTEXT));
92 }

◆ isOpenGLES()

bool isOpenGLES ( )

在文件 QOpenGLContext.x83 行定义.

83 {
84 return QtXnl.widget_get_bool_value(nativehandle, Constant.QOPENGLCONTEXT_ISOPENGLES);
85 }

◆ isvalid()

bool isvalid ( )

在文件 QOpenGLContext.x31 行定义.

31 {
32 return QtXnl.widget_get_bool_value(nativehandle, Constant.QOPENGLCONTEXT_ISVALID);
33 }

◆ openGLModuleType()

OpenGLModuleType openGLModuleType ( )

在文件 QOpenGLContext.x79 行定义.

79 {
80 return (OpenGLModuleType)QtXnl.widget_get_int_value(nativehandle, Constant.QOPENGLCONTEXT_OPENGLMODULETYPE);
81 }

◆ setFormat()

void setFormat ( QSurfaceFormat  format)

在文件 QOpenGLContext.x19 行定义.

19 {
20 QtXnl.widget_set_native_value(nativehandle, Constant.QOPENGLCONTEXT_SETFORMAT, format.nativehandle);
21 }
QSurfaceFormat format()

◆ setShareContext()

void setShareContext ( QOpenGLContext  shareContext)

在文件 QOpenGLContext.x23 行定义.

23 {
24 QtXnl.widget_set_native_value(nativehandle, Constant.QOPENGLCONTEXT_SETSHARECONTEXT, shareContext.nativehandle);
25 }
QOpenGLContext shareContext()

◆ shareContext()

QOpenGLContext shareContext ( )

在文件 QOpenGLContext.x39 行定义.

39 {
40 return (QOpenGLContext)(QtXnl.widget_get_object(nativehandle, Constant.QOPENGLCONTEXT_SHARECONTEXT));
41 }

◆ supportsThreadedOpenGL()

static bool supportsThreadedOpenGL ( )
static

在文件 QOpenGLContext.x87 行定义.

87 {
88 return QtXnl.widget_get_bool_value(0, Constant.QOPENGLCONTEXT_SUPPORTSTHREADEDOPENGL);
89 }