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

结构体

enum  FormatOption
 
enum  OpenGLContextProfile
 
enum  RenderableType
 
enum  SwapBehavior
 

Public 成员函数

静态 Public 成员函数

Private 成员函数

额外继承的成员函数

详细描述

在文件 QSurfaceFormat.x5 行定义.

构造及析构函数说明

◆ QSurfaceFormat() [1/2]

QSurfaceFormat ( )

在文件 QSurfaceFormat.x6 行定义.

6 {
7 nativehandle = QtXnl.createNObject(QType.qtSurfaceFormat, 0);
8 }
long nativehandle
Definition QNative.xcsm:91

◆ QSurfaceFormat() [2/2]

QSurfaceFormat ( long  h)

在文件 QSurfaceFormat.x10 行定义.

10 {
11 super(h);
12 }

成员函数说明

◆ alphaBufferSize()

int alphaBufferSize ( )

在文件 QSurfaceFormat.x85 行定义.

85 {
86 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_ALPHABUFFERSIZE);
87 }

◆ blueBufferSize()

int blueBufferSize ( )

在文件 QSurfaceFormat.x77 行定义.

77 {
78 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_BLUEBUFFERSIZE);
79 }

◆ defaultFormat()

static QSurfaceFormat defaultFormat ( )
static

在文件 QSurfaceFormat.x181 行定义.

181 {
182 return new QSurfaceFormat(QtXnl.long_get(0, Constant.QSURFACEFORMAT_DEFAULTFORMAT));
183 }

◆ depthBufferSize()

int depthBufferSize ( )

在文件 QSurfaceFormat.x45 行定义.

45 {
46 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_DEPTHBUFFERSIZE);
47 }

◆ finalize()

final void finalize ( )
private

在文件 QSurfaceFormat.x185 行定义.

185 {
186 if (nativehandle != 0){
187 QtXnl.widget_slot(nativehandle, Constant.QSURFACEFORMAT);
188 }
189 }

◆ greenBufferSize()

int greenBufferSize ( )

在文件 QSurfaceFormat.x69 行定义.

69 {
70 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_GREENBUFFERSIZE);
71 }

◆ hasAlpha()

bool hasAlpha ( )

在文件 QSurfaceFormat.x105 行定义.

105 {
106 return QtXnl.widget_get_bool_value(nativehandle, Constant.QSURFACEFORMAT_HASALPHA);
107 }

◆ majorVersion()

int majorVersion ( )

在文件 QSurfaceFormat.x129 行定义.

129 {
130 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_MAJORVERSION);
131 }

◆ minorVersion()

int minorVersion ( )

在文件 QSurfaceFormat.x137 行定义.

137 {
138 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_MINORVERSION);
139 }

◆ options()

FormatOption options ( )

在文件 QSurfaceFormat.x165 行定义.

165 {
166 return (FormatOption)QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_OPTIONS);
167 }

◆ redBufferSize()

int redBufferSize ( )

在文件 QSurfaceFormat.x61 行定义.

61 {
62 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_REDBUFFERSIZE);
63 }

◆ renderableType()

RenderableType renderableType ( )

在文件 QSurfaceFormat.x121 行定义.

121 {
122 return (RenderableType)QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_RENDERABLETYPE);
123 }

◆ samples()

int samples ( )

在文件 QSurfaceFormat.x93 行定义.

93 {
94 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_SAMPLES);
95 }

◆ setAlphaBufferSize()

void setAlphaBufferSize ( int  size)

在文件 QSurfaceFormat.x81 行定义.

81 {
82 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETALPHABUFFERSIZE, size);
83 }

◆ setBlueBufferSize()

void setBlueBufferSize ( int  size)

在文件 QSurfaceFormat.x73 行定义.

73 {
74 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETBLUEBUFFERSIZE, size);
75 }

◆ setDefaultFormat()

static void setDefaultFormat ( QSurfaceFormat  format)
static

在文件 QSurfaceFormat.x177 行定义.

177 {
178 QtXnl.widget_set_native_value(0, Constant.QSURFACEFORMAT_SETDEFAULTFORMAT, format.nativehandle);
179 }

◆ setDepthBufferSize()

void setDepthBufferSize ( int  size)

在文件 QSurfaceFormat.x41 行定义.

41 {
42 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETDEPTHBUFFERSIZE, size);
43 }

◆ setGreenBufferSize()

void setGreenBufferSize ( int  size)

在文件 QSurfaceFormat.x65 行定义.

65 {
66 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETGREENBUFFERSIZE, size);
67 }

◆ setMajorVersion()

void setMajorVersion ( int  majorVersion)

在文件 QSurfaceFormat.x125 行定义.

125 {
126 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETMAJORVERSION, majorVersion);
127 }

◆ setMinorVersion()

void setMinorVersion ( int  minorVersion)

在文件 QSurfaceFormat.x133 行定义.

133 {
134 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETMINORVERSION, minorVersion);
135 }

◆ setOption()

void setOption ( FormatOption  option,
bool  on 
)

在文件 QSurfaceFormat.x157 行定义.

157 {
158 QtXnl.widget_set_int_bool_value(nativehandle, Constant.QSURFACEFORMAT_SETOPTION,option, on);
159 }

◆ setOptions()

void setOptions ( FormatOption  options)

在文件 QSurfaceFormat.x153 行定义.

153 {
154 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETOPTIONS, options);
155 }

◆ setRedBufferSize()

void setRedBufferSize ( int  size)

在文件 QSurfaceFormat.x57 行定义.

57 {
58 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETREDBUFFERSIZE, size);
59 }

◆ setRenderableType()

void setRenderableType ( RenderableType  type)

在文件 QSurfaceFormat.x117 行定义.

117 {
118 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETRENDERABLETYPE, type);
119 }

◆ setSamples()

void setSamples ( int  numSamples)

在文件 QSurfaceFormat.x89 行定义.

89 {
90 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETSAMPLES, numSamples);
91 }

◆ setStencilBufferSize()

void setStencilBufferSize ( int  size)

在文件 QSurfaceFormat.x49 行定义.

49 {
50 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETSTENCILBUFFERSIZE, size);
51 }

◆ setStereo()

void setStereo ( bool  enable)

在文件 QSurfaceFormat.x149 行定义.

149 {
150 QtXnl.widget_set_bool_value(nativehandle, Constant.QSURFACEFORMAT_SETSTEREO, enable);
151 }

◆ setSwapBehavior()

void setSwapBehavior ( SwapBehavior  behavior)

在文件 QSurfaceFormat.x97 行定义.

97 {
98 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETSWAPBEHAVIOR, behavior);
99 }

◆ setSwapInterval()

void setSwapInterval ( int  interval)

在文件 QSurfaceFormat.x173 行定义.

173 {
174 QtXnl.widget_set_vint_value(nativehandle, Constant.QSURFACEFORMAT_SETSWAPINTERVAL, interval);
175 }

◆ setVersion()

void setVersion ( int  major,
int  minor 
)

在文件 QSurfaceFormat.x141 行定义.

141 {
142 QtXnl.widget_set_v2int_value(nativehandle, Constant.QSURFACEFORMAT_SETVERSION, major, minor);
143 }

◆ stencilBufferSize()

int stencilBufferSize ( )

在文件 QSurfaceFormat.x53 行定义.

53 {
54 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_STENCILBUFFERSIZE);
55 }

◆ stereo()

bool stereo ( )

在文件 QSurfaceFormat.x145 行定义.

145 {
146 return QtXnl.widget_get_bool_value(nativehandle, Constant.QSURFACEFORMAT_STEREO);
147 }

◆ swapBehavior()

SwapBehavior swapBehavior ( )

在文件 QSurfaceFormat.x101 行定义.

101 {
102 return (SwapBehavior)QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_SWAPBEHAVIOR);
103 }

◆ swapInterval()

int swapInterval ( )

在文件 QSurfaceFormat.x169 行定义.

169 {
170 return QtXnl.widget_get_int_value(nativehandle, Constant.QSURFACEFORMAT_SWAPINTERVAL);
171 }

◆ testOption()

bool testOption ( FormatOption  option)

在文件 QSurfaceFormat.x161 行定义.

161 {
162 return QtXnl.widget_get_int_bool(nativehandle, Constant.QSURFACEFORMAT_TESTOPTION,option);
163 }