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

结构体

enum  OpenGLFeature
 

Public 成员函数

包函数

额外继承的成员函数

详细描述

在文件 QOpenGLFunctions.x4 行定义.

构造及析构函数说明

◆ QOpenGLFunctions() [1/2]

QOpenGLFunctions ( )

在文件 QOpenGLFunctions.x5 行定义.

5 {
6
7 }

◆ QOpenGLFunctions() [2/2]

QOpenGLFunctions ( long  h)

在文件 QOpenGLFunctions.x8 行定义.

8 {
9 super(h);
10 if (h == 0){
11 throw new IllegalArgumentException("could not new Object");
12 }
13 }

成员函数说明

◆ glActiveTexture()

void glActiveTexture ( int  texture)

在文件 QOpenGLFunctions.x92 行定义.

92{ qfn_glActiveTexture(nativehandle, texture); }
void cdecl qfn_glActiveTexture(long nativehandle, int texture)

◆ glAttachShader()

void glAttachShader ( int  program,
int  shader 
)

在文件 QOpenGLFunctions.x93 行定义.

93{ qfn_glAttachShader(nativehandle, program, shader); }
void cdecl qfn_glAttachShader(long nativehandle, int program, int shader)

◆ glBindAttribLocation()

void glBindAttribLocation ( int  program,
int  index,
String  name 
)

在文件 QOpenGLFunctions.x94 行定义.

94{ qfn_glBindAttribLocation(nativehandle, program, index, name); }
void cdecl qfn_glBindAttribLocation(long nativehandle, int program, int index, String name)

◆ glBindBuffer()

void glBindBuffer ( int  target,
int  buffer 
)

在文件 QOpenGLFunctions.x95 行定义.

95{ qfn_glBindBuffer(nativehandle, target, buffer); }
void cdecl qfn_glBindBuffer(long nativehandle, int target, int buffer)

◆ glBindFramebuffer()

void glBindFramebuffer ( int  target,
int  framebuffer 
)

在文件 QOpenGLFunctions.x96 行定义.

96{ qfn_glBindFramebuffer(nativehandle, target, framebuffer); }
void cdecl qfn_glBindFramebuffer(long nativehandle, int target, int framebuffer)

◆ glBindRenderbuffer()

void glBindRenderbuffer ( int  target,
int  renderbuffer 
)

在文件 QOpenGLFunctions.x97 行定义.

97{ qfn_glBindRenderbuffer(nativehandle, target, renderbuffer); }
void cdecl qfn_glBindRenderbuffer(long nativehandle, int target, int renderbuffer)

◆ glBindTexture()

void glBindTexture ( int  target,
int  texture 
)

在文件 QOpenGLFunctions.x47 行定义.

47{ qfn_glBindTexture(nativehandle, target, texture); }

◆ glBlendColor()

void glBlendColor ( float  red,
float  green,
float  blue,
float  alpha 
)

在文件 QOpenGLFunctions.x98 行定义.

98{ qfn_glBlendColor(nativehandle, red, green, blue, alpha); }
void cdecl qfn_glBlendColor(long nativehandle, float red, float green, float blue, float alpha)

◆ glBlendEquation()

void glBlendEquation ( int  mode)

在文件 QOpenGLFunctions.x99 行定义.

99{ qfn_glBlendEquation(nativehandle, mode); }
void cdecl qfn_glBlendEquation(long nativehandle, int mode)

◆ glBlendEquationSeparate()

void glBlendEquationSeparate ( int  modeRGB,
int  modeAlpha 
)

在文件 QOpenGLFunctions.x100 行定义.

100{ qfn_glBlendEquationSeparate(nativehandle, modeRGB, modeAlpha); }
void cdecl qfn_glBlendEquationSeparate(long nativehandle, int modeRGB, int modeAlpha)

◆ glBlendFunc()

void glBlendFunc ( int  sfactor,
int  dfactor 
)

在文件 QOpenGLFunctions.x48 行定义.

48{ qfn_glBlendFunc(nativehandle, sfactor, dfactor); }
void cdecl qfn_glBlendFunc(long nativehandle, int sfactor, int dfactor)

◆ glBlendFuncSeparate()

void glBlendFuncSeparate ( int  srcRGB,
int  dstRGB,
int  srcAlpha,
int  dstAlpha 
)

在文件 QOpenGLFunctions.x101 行定义.

101{ qfn_glBlendFuncSeparate(nativehandle, srcRGB, dstRGB, srcAlpha, dstAlpha); }
void cdecl qfn_glBlendFuncSeparate(long nativehandle, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)

◆ glBufferData()

void glBufferData ( int  target,
int  size,
Object  data,
int  usage 
)

在文件 QOpenGLFunctions.x102 行定义.

102{ qfn_glBufferData(nativehandle, target, size, data, usage); }
void cdecl qfn_glBufferData(long nativehandle, int target, int size, ObjectPtr data, int usage)

◆ glBufferSubData()

void glBufferSubData ( int  target,
int  offset,
int  size,
byte []  data 
)

在文件 QOpenGLFunctions.x103 行定义.

103{ qfn_glBufferSubData(nativehandle, target, offset, size, data); }
void cdecl qfn_glBufferSubData(long nativehandle, int target, int offset, int size, byte * data)

◆ glCheckFramebufferStatus()

int glCheckFramebufferStatus ( int  target)

在文件 QOpenGLFunctions.x104 行定义.

104{ return qfn_glCheckFramebufferStatus(nativehandle, target); }
int cdecl qfn_glCheckFramebufferStatus(long nativehandle, int target)

◆ glClear()

void glClear ( int  mask)

在文件 QOpenGLFunctions.x49 行定义.

49{ qfn_glClear(nativehandle, mask); }
void cdecl qfn_glClear(long nativehandle, int mask)

◆ glClearColor()

void glClearColor ( float  red,
float  green,
float  blue,
float  alpha 
)

在文件 QOpenGLFunctions.x50 行定义.

50{ qfn_glClearColor(nativehandle, red, green, blue, alpha); }
void cdecl qfn_glClearColor(long nativehandle, float red, float green, float blue, float alpha)

◆ glClearDepthf()

void glClearDepthf ( float  depth)

在文件 QOpenGLFunctions.x105 行定义.

105{ qfn_glClearDepthf(nativehandle, depth); }
void cdecl qfn_glClearDepthf(long nativehandle, float depth)

◆ glClearStencil()

void glClearStencil ( int  s)

在文件 QOpenGLFunctions.x51 行定义.

51{ qfn_glClearStencil(nativehandle, s); }
void cdecl qfn_glClearStencil(long nativehandle, int s)

◆ glColorMask()

void glColorMask ( bool  red,
bool  green,
bool  blue,
bool  alpha 
)

在文件 QOpenGLFunctions.x52 行定义.

52{ qfn_glColorMask(nativehandle, red, green, blue, alpha); }
void cdecl qfn_glColorMask(long nativehandle, bool red, bool green, bool blue, bool alpha)

◆ glCompileShader()

void glCompileShader ( int  shader)

在文件 QOpenGLFunctions.x106 行定义.

106{ qfn_glCompileShader(nativehandle, shader); }
void cdecl qfn_glCompileShader(long nativehandle, int shader)

◆ glCompressedTexImage2D()

void glCompressedTexImage2D ( int  target,
int  level,
int  internalformat,
int  width,
int  height,
int  border,
int  imageSize,
byte []  data 
)

在文件 QOpenGLFunctions.x107 行定义.

107{ qfn_glCompressedTexImage2D(nativehandle, target, level, internalformat, width, height, border, imageSize, data); }
void cdecl qfn_glCompressedTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int imageSize, byte * data)

◆ glCompressedTexSubImage2D()

void glCompressedTexSubImage2D ( int  target,
int  level,
int  xoffset,
int  yoffset,
int  width,
int  height,
int  format,
int  imageSize,
byte []  data 
)

在文件 QOpenGLFunctions.x108 行定义.

108{ qfn_glCompressedTexSubImage2D(nativehandle, target, level, xoffset, yoffset, width, height, format, imageSize, data); }
void cdecl qfn_glCompressedTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, byte * data)

◆ glCopyTexImage2D()

void glCopyTexImage2D ( int  target,
int  level,
int  internalformat,
int  x,
int  y,
int  width,
int  height,
int  border 
)

在文件 QOpenGLFunctions.x53 行定义.

53{ qfn_glCopyTexImage2D(nativehandle, target, level, internalformat, x, y, width, height, border); }
void cdecl qfn_glCopyTexImage2D(long nativehandle, int target, int level, int internalformat, int x, int y, int width, int height, int border)

◆ glCopyTexSubImage2D()

void glCopyTexSubImage2D ( int  target,
int  level,
int  xoffset,
int  yoffset,
int  x,
int  y,
int  width,
int  height 
)

在文件 QOpenGLFunctions.x54 行定义.

54{ qfn_glCopyTexSubImage2D(nativehandle, target, level, xoffset, yoffset, x, y, width, height); }
void cdecl qfn_glCopyTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

◆ glCreateProgram()

int glCreateProgram ( )

在文件 QOpenGLFunctions.x109 行定义.

109{ return qfn_glCreateProgram(nativehandle); }
int cdecl qfn_glCreateProgram(long nativehandle)

◆ glCreateShader()

int glCreateShader ( int  type)

在文件 QOpenGLFunctions.x110 行定义.

110{ return qfn_glCreateShader(nativehandle, type); }
int cdecl qfn_glCreateShader(long nativehandle, int type)

◆ glCullFace()

void glCullFace ( int  mode)

在文件 QOpenGLFunctions.x55 行定义.

55{ qfn_glCullFace(nativehandle, mode); }
void cdecl qfn_glCullFace(long nativehandle, int mode)

◆ glDeleteBuffers()

void glDeleteBuffers ( int  n,
int []  buffers 
)

在文件 QOpenGLFunctions.x111 行定义.

111{ qfn_glDeleteBuffers(nativehandle, n, buffers); }
void cdecl qfn_glDeleteBuffers(long nativehandle, int n, int * buffers)

◆ glDeleteFramebuffers()

void glDeleteFramebuffers ( int  n,
int []  framebuffers 
)

在文件 QOpenGLFunctions.x112 行定义.

112{ qfn_glDeleteFramebuffers(nativehandle, n, framebuffers); }
void cdecl qfn_glDeleteFramebuffers(long nativehandle, int n, int * framebuffers)

◆ glDeleteProgram()

void glDeleteProgram ( int  program)

在文件 QOpenGLFunctions.x113 行定义.

113{ qfn_glDeleteProgram(nativehandle, program); }
void cdecl qfn_glDeleteProgram(long nativehandle, int program)

◆ glDeleteRenderbuffers()

void glDeleteRenderbuffers ( int  n,
int []  renderbuffers 
)

在文件 QOpenGLFunctions.x114 行定义.

114{ qfn_glDeleteRenderbuffers(nativehandle, n, renderbuffers); }
void cdecl qfn_glDeleteRenderbuffers(long nativehandle, int n, int * renderbuffers)

◆ glDeleteShader()

void glDeleteShader ( int  shader)

在文件 QOpenGLFunctions.x115 行定义.

115{ qfn_glDeleteShader(nativehandle, shader); }
void cdecl qfn_glDeleteShader(long nativehandle, int shader)

◆ glDeleteTextures()

void glDeleteTextures ( int  n,
int []  textures 
)

在文件 QOpenGLFunctions.x56 行定义.

56{ qfn_glDeleteTextures(nativehandle, n, textures); }
void cdecl qfn_glDeleteTextures(long nativehandle, int n, int * textures)

◆ glDepthFunc()

void glDepthFunc ( int  func)

在文件 QOpenGLFunctions.x57 行定义.

57{ qfn_glDepthFunc(nativehandle, func); }
void cdecl qfn_glDepthFunc(long nativehandle, int func)

◆ glDepthMask()

void glDepthMask ( bool  flag)

在文件 QOpenGLFunctions.x58 行定义.

58{ qfn_glDepthMask(nativehandle, flag); }
void cdecl qfn_glDepthMask(long nativehandle, bool flag)

◆ glDepthRangef()

void glDepthRangef ( float  zNear,
float  zFar 
)

在文件 QOpenGLFunctions.x116 行定义.

116{ qfn_glDepthRangef(nativehandle, zNear, zFar); }
void cdecl qfn_glDepthRangef(long nativehandle, float zNear, float zFar)

◆ glDetachShader()

void glDetachShader ( int  program,
int  shader 
)

在文件 QOpenGLFunctions.x117 行定义.

117{ qfn_glDetachShader(nativehandle, program, shader); }
void cdecl qfn_glDetachShader(long nativehandle, int program, int shader)

◆ glDisable()

void glDisable ( int  cap)

在文件 QOpenGLFunctions.x59 行定义.

59{ qfn_glDisable(nativehandle, cap); }
void cdecl qfn_glDisable(long nativehandle, int cap)

◆ glDisableVertexAttribArray()

void glDisableVertexAttribArray ( int  index)

在文件 QOpenGLFunctions.x118 行定义.

118{ qfn_glDisableVertexAttribArray(nativehandle, index); }
void cdecl qfn_glDisableVertexAttribArray(long nativehandle, int index)

◆ glDrawArrays()

void glDrawArrays ( int  mode,
int  first,
int  count 
)

在文件 QOpenGLFunctions.x60 行定义.

60{ qfn_glDrawArrays(nativehandle, mode, first, count); }
void cdecl qfn_glDrawArrays(long nativehandle, int mode, int first, int count)

◆ glDrawElements()

void glDrawElements ( int  mode,
int  count,
int  type,
byte []  indices 
)

在文件 QOpenGLFunctions.x61 行定义.

61{ qfn_glDrawElements(nativehandle, mode, count, type, indices); }
void cdecl qfn_glDrawElements(long nativehandle, int mode, int count, int type, byte * indices)

◆ glEnable()

void glEnable ( int  cap)

在文件 QOpenGLFunctions.x62 行定义.

62{ qfn_glEnable(nativehandle, cap); }
void cdecl qfn_glEnable(long nativehandle, int cap)

◆ glEnableVertexAttribArray()

void glEnableVertexAttribArray ( int  index)

在文件 QOpenGLFunctions.x119 行定义.

119{ qfn_glEnableVertexAttribArray(nativehandle, index); }
void cdecl qfn_glEnableVertexAttribArray(long nativehandle, int index)

◆ glFinish()

void glFinish ( )

在文件 QOpenGLFunctions.x63 行定义.

63{ qfn_glFinish(nativehandle); }
void cdecl qfn_glFinish(long nativehandle)

◆ glFlush()

void glFlush ( )

在文件 QOpenGLFunctions.x64 行定义.

64{ qfn_glFlush(nativehandle); }
void cdecl qfn_glFlush(long nativehandle)

◆ glFramebufferRenderbuffer()

void glFramebufferRenderbuffer ( int  target,
int  attachment,
int  renderbuffertarget,
int  renderbuffer 
)

在文件 QOpenGLFunctions.x120 行定义.

120{ qfn_glFramebufferRenderbuffer(nativehandle, target, attachment, renderbuffertarget, renderbuffer); }
void cdecl qfn_glFramebufferRenderbuffer(long nativehandle, int target, int attachment, int renderbuffertarget, int renderbuffer)

◆ glFramebufferTexture2D()

void glFramebufferTexture2D ( int  target,
int  attachment,
int  textarget,
int  texture,
int  level 
)

在文件 QOpenGLFunctions.x121 行定义.

121{ qfn_glFramebufferTexture2D(nativehandle, target, attachment, textarget, texture, level); }
void cdecl qfn_glFramebufferTexture2D(long nativehandle, int target, int attachment, int textarget, int texture, int level)

◆ glFrontFace()

void glFrontFace ( int  mode)

在文件 QOpenGLFunctions.x65 行定义.

65{ qfn_glFrontFace(nativehandle, mode); }
void cdecl qfn_glFrontFace(long nativehandle, int mode)

◆ glGenBuffers()

void glGenBuffers ( int  n,
int []  buffers 
)

在文件 QOpenGLFunctions.x122 行定义.

122{ qfn_glGenBuffers(nativehandle, n, buffers); }
void cdecl qfn_glGenBuffers(long nativehandle, int n, int * buffers)

◆ glGenerateMipmap()

void glGenerateMipmap ( int  target)

在文件 QOpenGLFunctions.x123 行定义.

123{ qfn_glGenerateMipmap(nativehandle, target); }
void cdecl qfn_glGenerateMipmap(long nativehandle, int target)

◆ glGenFramebuffers()

void glGenFramebuffers ( int  n,
int []  framebuffers 
)

在文件 QOpenGLFunctions.x124 行定义.

124{ qfn_glGenFramebuffers(nativehandle, n, framebuffers); }
void cdecl qfn_glGenFramebuffers(long nativehandle, int n, int * framebuffers)

◆ glGenRenderbuffers()

void glGenRenderbuffers ( int  n,
int []  renderbuffers 
)

在文件 QOpenGLFunctions.x125 行定义.

125{ qfn_glGenRenderbuffers(nativehandle, n, renderbuffers); }
void cdecl qfn_glGenRenderbuffers(long nativehandle, int n, int * renderbuffers)

◆ glGenTextures()

void glGenTextures ( int []  textures)

在文件 QOpenGLFunctions.x66 行定义.

66{ qfn_glGenTextures(nativehandle, textures.length, textures); }
void cdecl qfn_glGenTextures(long nativehandle, int n, int * textures)

◆ glGetActiveAttrib()

void glGetActiveAttrib ( int  program,
int  index,
int  bufsize,
int []  length,
int []  size,
int []  type,
byte []  name 
)

在文件 QOpenGLFunctions.x126 行定义.

126{ qfn_glGetActiveAttrib(nativehandle, program, index, bufsize, length, size, type, name); }
void cdecl qfn_glGetActiveAttrib(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name)

◆ glGetActiveUniform()

void glGetActiveUniform ( int  program,
int  index,
int  bufsize,
int []  length,
int []  size,
int []  type,
byte []  name 
)

在文件 QOpenGLFunctions.x127 行定义.

127{ qfn_glGetActiveUniform(nativehandle, program, index, bufsize, length, size, type, name); }
void cdecl qfn_glGetActiveUniform(long nativehandle, int program, int index, int bufsize, int * length, int * size, int * type, byte * name)

◆ glGetAttachedShaders()

void glGetAttachedShaders ( int  program,
int  maxcount,
int []  count,
int []  shaders 
)

在文件 QOpenGLFunctions.x128 行定义.

128{ qfn_glGetAttachedShaders(nativehandle, program, maxcount, count, shaders); }
void cdecl qfn_glGetAttachedShaders(long nativehandle, int program, int maxcount, int * count, int * shaders)

◆ glGetAttribLocation()

int glGetAttribLocation ( int  program,
String  name 
)

在文件 QOpenGLFunctions.x129 行定义.

129{ return qfn_glGetAttribLocation(nativehandle, program, name); }
int cdecl qfn_glGetAttribLocation(long nativehandle, int program, String name)

◆ glGetBooleanv()

bool glGetBooleanv ( int  pname)

在文件 QOpenGLFunctions.x67 行定义.

67{ return qfn_glGetBooleanv(nativehandle, pname); }
bool cdecl qfn_glGetBooleanv(long nativehandle, int pname)

◆ glGetBufferParameteriv()

void glGetBufferParameteriv ( int  target,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x130 行定义.

130{ qfn_glGetBufferParameteriv(nativehandle, target, pname, params); }
void cdecl qfn_glGetBufferParameteriv(long nativehandle, int target, int pname, int * params)

◆ glGetError()

int glGetError ( )

在文件 QOpenGLFunctions.x68 行定义.

68{ return qfn_glGetError(nativehandle); }
int cdecl qfn_glGetError(long nativehandle)

◆ glGetFloatv()

float glGetFloatv ( int  pname)

在文件 QOpenGLFunctions.x69 行定义.

69{ return qfn_glGetFloatv(nativehandle, pname); }
float cdecl qfn_glGetFloatv(long nativehandle, int pname)

◆ glGetFramebufferAttachmentParameteriv()

void glGetFramebufferAttachmentParameteriv ( int  target,
int  attachment,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x131 行定义.

131{ qfn_glGetFramebufferAttachmentParameteriv(nativehandle, target, attachment, pname, params); }
void cdecl qfn_glGetFramebufferAttachmentParameteriv(long nativehandle, int target, int attachment, int pname, int * params)

◆ glGetIntegerv()

int glGetIntegerv ( int  pname)

在文件 QOpenGLFunctions.x70 行定义.

70{ return qfn_glGetIntegerv(nativehandle, pname); }
int cdecl qfn_glGetIntegerv(long nativehandle, int pname)

◆ glGetProgramInfoLog()

void glGetProgramInfoLog ( int  program,
int  bufsize,
int []  length,
byte []  infolog 
)

在文件 QOpenGLFunctions.x133 行定义.

133{ qfn_glGetProgramInfoLog(nativehandle, program, bufsize, length, infolog); }
void cdecl qfn_glGetProgramInfoLog(long nativehandle, int program, int bufsize, int * length, byte * infolog)

◆ glGetProgramiv()

void glGetProgramiv ( int  program,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x132 行定义.

132{ qfn_glGetProgramiv(nativehandle, program, pname, params); }
void cdecl qfn_glGetProgramiv(long nativehandle, int program, int pname, int * params)

◆ glGetRenderbufferParameteriv()

void glGetRenderbufferParameteriv ( int  target,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x134 行定义.

134{ qfn_glGetRenderbufferParameteriv(nativehandle, target, pname, params); }
void cdecl qfn_glGetRenderbufferParameteriv(long nativehandle, int target, int pname, int * params)

◆ glGetShaderInfoLog()

void glGetShaderInfoLog ( int  shader,
int  bufsize,
int []  length,
byte []  infolog 
)

在文件 QOpenGLFunctions.x136 行定义.

136{ qfn_glGetShaderInfoLog(nativehandle, shader, bufsize, length, infolog); }
void cdecl qfn_glGetShaderInfoLog(long nativehandle, int shader, int bufsize, int * length, byte * infolog)

◆ glGetShaderiv()

void glGetShaderiv ( int  shader,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x135 行定义.

135{ qfn_glGetShaderiv(nativehandle, shader, pname, params); }
void cdecl qfn_glGetShaderiv(long nativehandle, int shader, int pname, int * params)

◆ glGetShaderPrecisionFormat()

void glGetShaderPrecisionFormat ( int  shadertype,
int  precisiontype,
int []  range,
int []  precision 
)

在文件 QOpenGLFunctions.x137 行定义.

137{ qfn_glGetShaderPrecisionFormat(nativehandle, shadertype, precisiontype, range, precision); }
void cdecl qfn_glGetShaderPrecisionFormat(long nativehandle, int shadertype, int precisiontype, int * range, int * precision)

◆ glGetShaderSource()

void glGetShaderSource ( int  shader,
int  bufsize,
int []  length,
byte []  source 
)

在文件 QOpenGLFunctions.x138 行定义.

138{ qfn_glGetShaderSource(nativehandle, shader, bufsize, length, source); }
void cdecl qfn_glGetShaderSource(long nativehandle, int shader, int bufsize, int * length, byte * source)

◆ glGetString()

String glGetString ( int  name)

在文件 QOpenGLFunctions.x71 行定义.

71{ return qfn_glGetString(nativehandle, name); }
String cdecl qfn_glGetString(long nativehandle, int name)

◆ glGetTexParameterfv()

float glGetTexParameterfv ( int  target,
int  pname 
)

在文件 QOpenGLFunctions.x72 行定义.

72{ return qfn_glGetTexParameterfv(nativehandle, target, pname); }
float cdecl qfn_glGetTexParameterfv(long nativehandle, int target, int pname)

◆ glGetTexParameteriv()

int glGetTexParameteriv ( int  target,
int  pname 
)

在文件 QOpenGLFunctions.x73 行定义.

73{ return qfn_glGetTexParameteriv(nativehandle, target, pname); }
int cdecl qfn_glGetTexParameteriv(long nativehandle, int target, int pname)

◆ glGetUniformfv()

void glGetUniformfv ( int  program,
int  location,
float []  params 
)

在文件 QOpenGLFunctions.x139 行定义.

139{ qfn_glGetUniformfv(nativehandle, program, location, params); }
void cdecl qfn_glGetUniformfv(long nativehandle, int program, int location, float * params)

◆ glGetUniformiv()

void glGetUniformiv ( int  program,
int  location,
int []  params 
)

在文件 QOpenGLFunctions.x140 行定义.

140{ qfn_glGetUniformiv(nativehandle, program, location, params); }
void cdecl qfn_glGetUniformiv(long nativehandle, int program, int location, int * params)

◆ glGetUniformLocation()

int glGetUniformLocation ( int  program,
String  name 
)

在文件 QOpenGLFunctions.x141 行定义.

141{ return qfn_glGetUniformLocation(nativehandle, program, name); }
int cdecl qfn_glGetUniformLocation(long nativehandle, int program, String name)

◆ glGetVertexAttribfv()

void glGetVertexAttribfv ( int  index,
int  pname,
float []  params 
)

在文件 QOpenGLFunctions.x142 行定义.

142{ qfn_glGetVertexAttribfv(nativehandle, index, pname, params); }
void cdecl qfn_glGetVertexAttribfv(long nativehandle, int index, int pname, float * params)

◆ glGetVertexAttribiv()

void glGetVertexAttribiv ( int  index,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x143 行定义.

143{ qfn_glGetVertexAttribiv(nativehandle, index, pname, params); }
void cdecl qfn_glGetVertexAttribiv(long nativehandle, int index, int pname, int * params)

◆ glGetVertexAttribPointerv()

void glGetVertexAttribPointerv ( int  index,
int  pname,
long []  pointer 
)

在文件 QOpenGLFunctions.x144 行定义.

144{ qfn_glGetVertexAttribPointerv(nativehandle, index, pname, pointer); }
void cdecl qfn_glGetVertexAttribPointerv(long nativehandle, int index, int pname, long * pointer)

◆ glHint()

void glHint ( int  target,
int  mode 
)

在文件 QOpenGLFunctions.x74 行定义.

74{ qfn_glHint(nativehandle, target, mode); }
void cdecl qfn_glHint(long nativehandle, int target, int mode)

◆ glIsBuffer()

bool glIsBuffer ( int  buffer)

在文件 QOpenGLFunctions.x145 行定义.

145{ return qfn_glIsBuffer(nativehandle, buffer); }
bool cdecl qfn_glIsBuffer(long nativehandle, int buffer)

◆ glIsEnabled()

bool glIsEnabled ( int  cap)

在文件 QOpenGLFunctions.x75 行定义.

75{ return qfn_glIsEnabled(nativehandle, cap); }
bool cdecl qfn_glIsEnabled(long nativehandle, int cap)

◆ glIsFramebuffer()

bool glIsFramebuffer ( int  framebuffer)

在文件 QOpenGLFunctions.x146 行定义.

146{ return qfn_glIsFramebuffer(nativehandle, framebuffer); }
bool cdecl qfn_glIsFramebuffer(long nativehandle, int framebuffer)

◆ glIsProgram()

bool glIsProgram ( int  program)

在文件 QOpenGLFunctions.x147 行定义.

147{ return qfn_glIsProgram(nativehandle, program); }
bool cdecl qfn_glIsProgram(long nativehandle, int program)

◆ glIsRenderbuffer()

bool glIsRenderbuffer ( int  renderbuffer)

在文件 QOpenGLFunctions.x148 行定义.

148{ return qfn_glIsRenderbuffer(nativehandle, renderbuffer); }
bool cdecl qfn_glIsRenderbuffer(long nativehandle, int renderbuffer)

◆ glIsShader()

bool glIsShader ( int  shader)

在文件 QOpenGLFunctions.x149 行定义.

149{ return qfn_glIsShader(nativehandle, shader); }
bool cdecl qfn_glIsShader(long nativehandle, int shader)

◆ glIsTexture()

bool glIsTexture ( int  texture)

在文件 QOpenGLFunctions.x76 行定义.

76{ return qfn_glIsTexture(nativehandle, texture); }
bool cdecl qfn_glIsTexture(long nativehandle, int texture)

◆ glLineWidth()

void glLineWidth ( float  width)

在文件 QOpenGLFunctions.x77 行定义.

77{ qfn_glLineWidth(nativehandle, width); }
void cdecl qfn_glLineWidth(long nativehandle, float width)

◆ glLinkProgram()

void glLinkProgram ( int  program)

在文件 QOpenGLFunctions.x150 行定义.

150{ qfn_glLinkProgram(nativehandle, program); }
void cdecl qfn_glLinkProgram(long nativehandle, int program)

◆ glPixelStorei()

void glPixelStorei ( int  pname,
int  param 
)

在文件 QOpenGLFunctions.x78 行定义.

78{ qfn_glPixelStorei(nativehandle, pname, param); }
void cdecl qfn_glPixelStorei(long nativehandle, int pname, int param)

◆ glPolygonOffset()

void glPolygonOffset ( float  factor,
float  units 
)

在文件 QOpenGLFunctions.x79 行定义.

79{ qfn_glPolygonOffset(nativehandle, factor, units); }
void cdecl qfn_glPolygonOffset(long nativehandle, float factor, float units)

◆ glReadPixels()

void glReadPixels ( int  x,
int  y,
int  width,
int  height,
int  format,
int  type,
byte []  pixels 
)

在文件 QOpenGLFunctions.x80 行定义.

80{ qfn_glReadPixels(nativehandle, x, y, width, height, format, type, pixels); }
void cdecl qfn_glReadPixels(long nativehandle, int x, int y, int width, int height, int format, int type, byte * pixels)

◆ glReleaseShaderCompiler()

void glReleaseShaderCompiler ( )

在文件 QOpenGLFunctions.x151 行定义.

151{ qfn_glReleaseShaderCompiler(nativehandle); }
void cdecl qfn_glReleaseShaderCompiler(long nativehandle)

◆ glRenderbufferStorage()

void glRenderbufferStorage ( int  target,
int  internalformat,
int  width,
int  height 
)

在文件 QOpenGLFunctions.x152 行定义.

152{ qfn_glRenderbufferStorage(nativehandle, target, internalformat, width, height); }
void cdecl qfn_glRenderbufferStorage(long nativehandle, int target, int internalformat, int width, int height)

◆ glSampleCoverage()

void glSampleCoverage ( float  value,
bool  invert 
)

在文件 QOpenGLFunctions.x153 行定义.

153{ qfn_glSampleCoverage(nativehandle, value, invert); }
void cdecl qfn_glSampleCoverage(long nativehandle, float value, bool invert)

◆ glScissor()

void glScissor ( int  x,
int  y,
int  width,
int  height 
)

在文件 QOpenGLFunctions.x81 行定义.

81{ qfn_glScissor(nativehandle, x, y, width, height); }
void cdecl qfn_glScissor(long nativehandle, int x, int y, int width, int height)

◆ glShaderBinary()

void glShaderBinary ( int  n,
int []  shaders,
int  binaryformat,
byte []  binary,
int  length 
)

在文件 QOpenGLFunctions.x154 行定义.

154{ qfn_glShaderBinary(nativehandle, n, shaders, binaryformat, binary, length); }
void cdecl qfn_glShaderBinary(long nativehandle, int n, int * shaders, int binaryformat, byte * binary, int length)

◆ glShaderSource()

void glShaderSource ( int  shader,
int  count,
String  string,
int []  length 
)

在文件 QOpenGLFunctions.x155 行定义.

155{ qfn_glShaderSource(nativehandle, shader, count, string, length); }
void cdecl qfn_glShaderSource(long nativehandle, int shader, int count, String string, int * length)

◆ glStencilFunc()

void glStencilFunc ( int  func,
int  ref,
int  mask 
)

在文件 QOpenGLFunctions.x82 行定义.

82{ qfn_glStencilFunc(nativehandle, func, ref, mask); }
void cdecl qfn_glStencilFunc(long nativehandle, int func, int ref, int mask)

◆ glStencilFuncSeparate()

void glStencilFuncSeparate ( int  face,
int  func,
int  ref,
int  mask 
)

在文件 QOpenGLFunctions.x156 行定义.

156{ qfn_glStencilFuncSeparate(nativehandle, face, func, ref, mask); }
void cdecl qfn_glStencilFuncSeparate(long nativehandle, int face, int func, int ref, int mask)

◆ glStencilMask()

void glStencilMask ( int  mask)

在文件 QOpenGLFunctions.x83 行定义.

83{ qfn_glStencilMask(nativehandle, mask); }
void cdecl qfn_glStencilMask(long nativehandle, int mask)

◆ glStencilMaskSeparate()

void glStencilMaskSeparate ( int  face,
int  mask 
)

在文件 QOpenGLFunctions.x157 行定义.

157{ qfn_glStencilMaskSeparate(nativehandle, face, mask); }
void cdecl qfn_glStencilMaskSeparate(long nativehandle, int face, int mask)

◆ glStencilOp()

void glStencilOp ( int  fail,
int  zfail,
int  zpass 
)

在文件 QOpenGLFunctions.x84 行定义.

84{ qfn_glStencilOp(nativehandle, fail, zfail, zpass); }
void cdecl qfn_glStencilOp(long nativehandle, int fail, int zfail, int zpass)

◆ glStencilOpSeparate()

void glStencilOpSeparate ( int  face,
int  fail,
int  zfail,
int  zpass 
)

在文件 QOpenGLFunctions.x158 行定义.

158{ qfn_glStencilOpSeparate(nativehandle, face, fail, zfail, zpass); }
void cdecl qfn_glStencilOpSeparate(long nativehandle, int face, int fail, int zfail, int zpass)

◆ glTexImage2D()

void glTexImage2D ( int  target,
int  level,
int  internalformat,
int  width,
int  height,
int  border,
int  format,
int  type,
byte []  pixels 
)

在文件 QOpenGLFunctions.x85 行定义.

85{ qfn_glTexImage2D(nativehandle, target, level, internalformat, width, height, border, format, type, pixels); }
void cdecl qfn_glTexImage2D(long nativehandle, int target, int level, int internalformat, int width, int height, int border, int format, int type, byte * pixels)

◆ glTexParameterf()

void glTexParameterf ( int  target,
int  pname,
float  param 
)

在文件 QOpenGLFunctions.x86 行定义.

86{ qfn_glTexParameterf(nativehandle, target, pname, param); }
void cdecl qfn_glTexParameterf(long nativehandle, int target, int pname, float param)

◆ glTexParameterfv()

void glTexParameterfv ( int  target,
int  pname,
float []  params 
)

在文件 QOpenGLFunctions.x87 行定义.

87{ qfn_glTexParameterfv(nativehandle, target, pname, params); }
void cdecl qfn_glTexParameterfv(long nativehandle, int target, int pname, float * params)

◆ glTexParameteri()

void glTexParameteri ( int  target,
int  pname,
int  param 
)

在文件 QOpenGLFunctions.x88 行定义.

88{ qfn_glTexParameteri(nativehandle, target, pname, param); }
void cdecl qfn_glTexParameteri(long nativehandle, int target, int pname, int param)

◆ glTexParameteriv()

void glTexParameteriv ( int  target,
int  pname,
int []  params 
)

在文件 QOpenGLFunctions.x89 行定义.

89{ qfn_glTexParameteriv(nativehandle, target, pname, params); }
void cdecl qfn_glTexParameteriv(long nativehandle, int target, int pname, int * params)

◆ glTexSubImage2D()

void glTexSubImage2D ( int  target,
int  level,
int  xoffset,
int  yoffset,
int  width,
int  height,
int  format,
int  type,
byte []  pixels 
)

在文件 QOpenGLFunctions.x90 行定义.

90{ qfn_glTexSubImage2D(nativehandle, target, level, xoffset, yoffset, width, height, format, type, pixels); }
void cdecl qfn_glTexSubImage2D(long nativehandle, int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, byte * pixels)

◆ glUniform1f()

void glUniform1f ( int  location,
float  x 
)

在文件 QOpenGLFunctions.x159 行定义.

159{ qfn_glUniform1f(nativehandle, location, x); }
void cdecl qfn_glUniform1f(long nativehandle, int location, float x)

◆ glUniform1fv()

void glUniform1fv ( int  location,
int  count,
float []  v 
)

在文件 QOpenGLFunctions.x160 行定义.

160{ qfn_glUniform1fv(nativehandle, location, count, v); }
void cdecl qfn_glUniform1fv(long nativehandle, int location, int count, float * v)

◆ glUniform1i()

void glUniform1i ( int  location,
int  x 
)

在文件 QOpenGLFunctions.x161 行定义.

161{ qfn_glUniform1i(nativehandle, location, x); }
void cdecl qfn_glUniform1i(long nativehandle, int location, int x)

◆ glUniform1iv()

void glUniform1iv ( int  location,
int  count,
int []  v 
)

在文件 QOpenGLFunctions.x162 行定义.

162{ qfn_glUniform1iv(nativehandle, location, count, v); }
void cdecl qfn_glUniform1iv(long nativehandle, int location, int count, int * v)

◆ glUniform2f()

void glUniform2f ( int  location,
float  x,
float  y 
)

在文件 QOpenGLFunctions.x163 行定义.

163{ qfn_glUniform2f(nativehandle, location, x, y); }
void cdecl qfn_glUniform2f(long nativehandle, int location, float x, float y)

◆ glUniform2fv()

void glUniform2fv ( int  location,
int  count,
float []  v 
)

在文件 QOpenGLFunctions.x164 行定义.

164{ qfn_glUniform2fv(nativehandle, location, count, v); }
void cdecl qfn_glUniform2fv(long nativehandle, int location, int count, float * v)

◆ glUniform2i()

void glUniform2i ( int  location,
int  x,
int  y 
)

在文件 QOpenGLFunctions.x165 行定义.

165{ qfn_glUniform2i(nativehandle, location, x, y); }
void cdecl qfn_glUniform2i(long nativehandle, int location, int x, int y)

◆ glUniform2iv()

void glUniform2iv ( int  location,
int  count,
int []  v 
)

在文件 QOpenGLFunctions.x166 行定义.

166{ qfn_glUniform2iv(nativehandle, location, count, v); }
void cdecl qfn_glUniform2iv(long nativehandle, int location, int count, int * v)

◆ glUniform3f()

void glUniform3f ( int  location,
float  x,
float  y,
float  z 
)

在文件 QOpenGLFunctions.x167 行定义.

167{ qfn_glUniform3f(nativehandle, location, x, y, z); }
void cdecl qfn_glUniform3f(long nativehandle, int location, float x, float y, float z)

◆ glUniform3fv()

void glUniform3fv ( int  location,
int  count,
float []  v 
)

在文件 QOpenGLFunctions.x168 行定义.

168{ qfn_glUniform3fv(nativehandle, location, count, v); }
void cdecl qfn_glUniform3fv(long nativehandle, int location, int count, float * v)

◆ glUniform3i()

void glUniform3i ( int  location,
int  x,
int  y,
int  z 
)

在文件 QOpenGLFunctions.x169 行定义.

169{ qfn_glUniform3i(nativehandle, location, x, y, z); }
void cdecl qfn_glUniform3i(long nativehandle, int location, int x, int y, int z)

◆ glUniform3iv()

void glUniform3iv ( int  location,
int  count,
int []  v 
)

在文件 QOpenGLFunctions.x170 行定义.

170{ qfn_glUniform3iv(nativehandle, location, count, v); }
void cdecl qfn_glUniform3iv(long nativehandle, int location, int count, int * v)

◆ glUniform4f()

void glUniform4f ( int  location,
float  x,
float  y,
float  z,
float  w 
)

在文件 QOpenGLFunctions.x171 行定义.

171{ qfn_glUniform4f(nativehandle, location, x, y, z, w); }
void cdecl qfn_glUniform4f(long nativehandle, int location, float x, float y, float z, float w)

◆ glUniform4fv()

void glUniform4fv ( int  location,
int  count,
float []  v 
)

在文件 QOpenGLFunctions.x172 行定义.

172{ qfn_glUniform4fv(nativehandle, location, count, v); }
void cdecl qfn_glUniform4fv(long nativehandle, int location, int count, float * v)

◆ glUniform4i()

void glUniform4i ( int  location,
int  x,
int  y,
int  z,
int  w 
)

在文件 QOpenGLFunctions.x173 行定义.

173{ qfn_glUniform4i(nativehandle, location, x, y, z, w); }
void cdecl qfn_glUniform4i(long nativehandle, int location, int x, int y, int z, int w)

◆ glUniform4iv()

void glUniform4iv ( int  location,
int  count,
int []  v 
)

在文件 QOpenGLFunctions.x174 行定义.

174{ qfn_glUniform4iv(nativehandle, location, count, v); }
void cdecl qfn_glUniform4iv(long nativehandle, int location, int count, int * v)

◆ glUniformMatrix2fv()

void glUniformMatrix2fv ( int  location,
int  count,
bool  transpose,
float []  value 
)

在文件 QOpenGLFunctions.x175 行定义.

175{ qfn_glUniformMatrix2fv(nativehandle, location, count, transpose, value); }
void cdecl qfn_glUniformMatrix2fv(long nativehandle, int location, int count, bool transpose, float * value)

◆ glUniformMatrix3fv()

void glUniformMatrix3fv ( int  location,
int  count,
bool  transpose,
float []  value 
)

在文件 QOpenGLFunctions.x176 行定义.

176{ qfn_glUniformMatrix3fv(nativehandle, location, count, transpose, value); }
void cdecl qfn_glUniformMatrix3fv(long nativehandle, int location, int count, bool transpose, float * value)

◆ glUniformMatrix4fv()

void glUniformMatrix4fv ( int  location,
int  count,
bool  transpose,
float []  value 
)

在文件 QOpenGLFunctions.x177 行定义.

177{ qfn_glUniformMatrix4fv(nativehandle, location, count, transpose, value); }
void cdecl qfn_glUniformMatrix4fv(long nativehandle, int location, int count, bool transpose, float * value)

◆ glUseProgram()

void glUseProgram ( int  program)

在文件 QOpenGLFunctions.x178 行定义.

178{ qfn_glUseProgram(nativehandle, program); }
void cdecl qfn_glUseProgram(long nativehandle, int program)

◆ glValidateProgram()

void glValidateProgram ( int  program)

在文件 QOpenGLFunctions.x179 行定义.

179{ qfn_glValidateProgram(nativehandle, program); }
void cdecl qfn_glValidateProgram(long nativehandle, int program)

◆ glVertexAttrib1f()

void glVertexAttrib1f ( int  indx,
float  x 
)

在文件 QOpenGLFunctions.x180 行定义.

180{ qfn_glVertexAttrib1f(nativehandle, indx, x); }
void cdecl qfn_glVertexAttrib1f(long nativehandle, int indx, float x)

◆ glVertexAttrib1fv()

void glVertexAttrib1fv ( int  indx,
float []  values 
)

在文件 QOpenGLFunctions.x181 行定义.

181{ qfn_glVertexAttrib1fv(nativehandle, indx, values); }
void cdecl qfn_glVertexAttrib1fv(long nativehandle, int indx, float * values)

◆ glVertexAttrib2f()

void glVertexAttrib2f ( int  indx,
float  x,
float  y 
)

在文件 QOpenGLFunctions.x182 行定义.

182{ qfn_glVertexAttrib2f(nativehandle, indx, x, y); }
void cdecl qfn_glVertexAttrib2f(long nativehandle, int indx, float x, float y)

◆ glVertexAttrib2fv()

void glVertexAttrib2fv ( int  indx,
float []  values 
)

在文件 QOpenGLFunctions.x183 行定义.

183{ qfn_glVertexAttrib2fv(nativehandle, indx, values); }
void cdecl qfn_glVertexAttrib2fv(long nativehandle, int indx, float * values)

◆ glVertexAttrib3f()

void glVertexAttrib3f ( int  indx,
float  x,
float  y,
float  z 
)

在文件 QOpenGLFunctions.x184 行定义.

184{ qfn_glVertexAttrib3f(nativehandle, indx, x, y, z); }
void cdecl qfn_glVertexAttrib3f(long nativehandle, int indx, float x, float y, float z)

◆ glVertexAttrib3fv()

void glVertexAttrib3fv ( int  indx,
float []  values 
)

在文件 QOpenGLFunctions.x185 行定义.

185{ qfn_glVertexAttrib3fv(nativehandle, indx, values); }
void cdecl qfn_glVertexAttrib3fv(long nativehandle, int indx, float * values)

◆ glVertexAttrib4f()

void glVertexAttrib4f ( int  indx,
float  x,
float  y,
float  z,
float  w 
)

在文件 QOpenGLFunctions.x186 行定义.

186{ qfn_glVertexAttrib4f(nativehandle, indx, x, y, z, w); }
void cdecl qfn_glVertexAttrib4f(long nativehandle, int indx, float x, float y, float z, float w)

◆ glVertexAttrib4fv()

void glVertexAttrib4fv ( int  indx,
float []  values 
)

在文件 QOpenGLFunctions.x187 行定义.

187{ qfn_glVertexAttrib4fv(nativehandle, indx, values); }
void cdecl qfn_glVertexAttrib4fv(long nativehandle, int indx, float * values)

◆ glVertexAttribPointer()

void glVertexAttribPointer ( int  indx,
int  size,
int  type,
bool  normalized,
int  stride,
Object  ptr 
)

在文件 QOpenGLFunctions.x188 行定义.

188{ qfn_glVertexAttribPointer(nativehandle, indx, size, type, normalized, stride, ptr); }
void cdecl qfn_glVertexAttribPointer(long nativehandle, int indx, int size, int type, bool normalized, int stride, ObjectPtr ptr)

◆ glViewport()

void glViewport ( int  x,
int  y,
int  width,
int  height 
)

在文件 QOpenGLFunctions.x91 行定义.

91{ qfn_glViewport(nativehandle, x, y, width, height); }
void cdecl qfn_glViewport(long nativehandle, int x, int y, int width, int height)

◆ hasOpenGLFeature()

bool hasOpenGLFeature ( OpenGLFeature  feature)

在文件 QOpenGLFunctions.x39 行定义.

39 {
40 return QtXnl.widget_get_int_bool(nativehandle, Constant.QOPENGLFUNCTIONS_HASOPENGLFEATURE,feature);
41 }

◆ initializeOpenGLFunctions()

void initializeOpenGLFunctions ( )

在文件 QOpenGLFunctions.x43 行定义.

43 {
44 QtXnl.widget_slot(nativehandle, Constant.QOPENGLFUNCTIONS_INITIALIZEOPENGLFUNCTIONS);
45 }

◆ openGLFeatures()

OpenGLFeature openGLFeatures ( )

在文件 QOpenGLFunctions.x35 行定义.

35 {
36 return (OpenGLFeature)QtXnl.widget_get_int_value(nativehandle, Constant.QOPENGLFUNCTIONS_OPENGLFEATURES);
37 }

◆ qfn_glActiveTexture()

void cdecl qfn_glActiveTexture ( long  nativehandle,
int  texture 
)
package

◆ qfn_glAttachShader()

void cdecl qfn_glAttachShader ( long  nativehandle,
int  program,
int  shader 
)
package

◆ qfn_glBindAttribLocation()

void cdecl qfn_glBindAttribLocation ( long  nativehandle,
int  program,
int  index,
String  name 
)
package

◆ qfn_glBindBuffer()

void cdecl qfn_glBindBuffer ( long  nativehandle,
int  target,
int  buffer 
)
package

◆ qfn_glBindFramebuffer()

void cdecl qfn_glBindFramebuffer ( long  nativehandle,
int  target,
int  framebuffer 
)
package

◆ qfn_glBindRenderbuffer()

void cdecl qfn_glBindRenderbuffer ( long  nativehandle,
int  target,
int  renderbuffer 
)
package

◆ qfn_glBlendColor()

void cdecl qfn_glBlendColor ( long  nativehandle,
float  red,
float  green,
float  blue,
float  alpha 
)
package

◆ qfn_glBlendEquation()

void cdecl qfn_glBlendEquation ( long  nativehandle,
int  mode 
)
package

◆ qfn_glBlendEquationSeparate()

void cdecl qfn_glBlendEquationSeparate ( long  nativehandle,
int  modeRGB,
int  modeAlpha 
)
package

◆ qfn_glBlendFunc()

void cdecl qfn_glBlendFunc ( long  nativehandle,
int  sfactor,
int  dfactor 
)

◆ qfn_glBlendFuncSeparate()

void cdecl qfn_glBlendFuncSeparate ( long  nativehandle,
int  srcRGB,
int  dstRGB,
int  srcAlpha,
int  dstAlpha 
)
package

◆ qfn_glBufferData()

void cdecl qfn_glBufferData ( long  nativehandle,
int  target,
int  size,
ObjectPtr  data,
int  usage 
)
package

◆ qfn_glBufferSubData()

void cdecl qfn_glBufferSubData ( long  nativehandle,
int  target,
int  offset,
int  size,
byte *  data 
)
package

◆ qfn_glCheckFramebufferStatus()

int cdecl qfn_glCheckFramebufferStatus ( long  nativehandle,
int  target 
)
package

◆ qfn_glClear()

void cdecl qfn_glClear ( long  nativehandle,
int  mask 
)
package

◆ qfn_glClearColor()

void cdecl qfn_glClearColor ( long  nativehandle,
float  red,
float  green,
float  blue,
float  alpha 
)
package

◆ qfn_glClearDepthf()

void cdecl qfn_glClearDepthf ( long  nativehandle,
float  depth 
)
package

◆ qfn_glClearStencil()

void cdecl qfn_glClearStencil ( long  nativehandle,
int  s 
)
package

◆ qfn_glColorMask()

void cdecl qfn_glColorMask ( long  nativehandle,
bool  red,
bool  green,
bool  blue,
bool  alpha 
)
package

◆ qfn_glCompileShader()

void cdecl qfn_glCompileShader ( long  nativehandle,
int  shader 
)
package

◆ qfn_glCompressedTexImage2D()

void cdecl qfn_glCompressedTexImage2D ( long  nativehandle,
int  target,
int  level,
int  internalformat,
int  width,
int  height,
int  border,
int  imageSize,
byte *  data 
)
package

◆ qfn_glCompressedTexSubImage2D()

void cdecl qfn_glCompressedTexSubImage2D ( long  nativehandle,
int  target,
int  level,
int  xoffset,
int  yoffset,
int  width,
int  height,
int  format,
int  imageSize,
byte *  data 
)
package

◆ qfn_glCopyTexImage2D()

void cdecl qfn_glCopyTexImage2D ( long  nativehandle,
int  target,
int  level,
int  internalformat,
int  x,
int  y,
int  width,
int  height,
int  border 
)
package

◆ qfn_glCopyTexSubImage2D()

void cdecl qfn_glCopyTexSubImage2D ( long  nativehandle,
int  target,
int  level,
int  xoffset,
int  yoffset,
int  x,
int  y,
int  width,
int  height 
)
package

◆ qfn_glCreateProgram()

int cdecl qfn_glCreateProgram ( long  nativehandle)
package

◆ qfn_glCreateShader()

int cdecl qfn_glCreateShader ( long  nativehandle,
int  type 
)
package

◆ qfn_glCullFace()

void cdecl qfn_glCullFace ( long  nativehandle,
int  mode 
)
package

◆ qfn_glDeleteBuffers()

void cdecl qfn_glDeleteBuffers ( long  nativehandle,
int  n,
int *  buffers 
)
package

◆ qfn_glDeleteFramebuffers()

void cdecl qfn_glDeleteFramebuffers ( long  nativehandle,
int  n,
int *  framebuffers 
)
package

◆ qfn_glDeleteProgram()

void cdecl qfn_glDeleteProgram ( long  nativehandle,
int  program 
)
package

◆ qfn_glDeleteRenderbuffers()

void cdecl qfn_glDeleteRenderbuffers ( long  nativehandle,
int  n,
int *  renderbuffers 
)
package

◆ qfn_glDeleteShader()

void cdecl qfn_glDeleteShader ( long  nativehandle,
int  shader 
)
package

◆ qfn_glDeleteTextures()

void cdecl qfn_glDeleteTextures ( long  nativehandle,
int  n,
int *  textures 
)
package

◆ qfn_glDepthFunc()

void cdecl qfn_glDepthFunc ( long  nativehandle,
int  func 
)
package

◆ qfn_glDepthMask()

void cdecl qfn_glDepthMask ( long  nativehandle,
bool  flag 
)
package

◆ qfn_glDepthRangef()

void cdecl qfn_glDepthRangef ( long  nativehandle,
float  zNear,
float  zFar 
)
package

◆ qfn_glDetachShader()

void cdecl qfn_glDetachShader ( long  nativehandle,
int  program,
int  shader 
)
package

◆ qfn_glDisable()

void cdecl qfn_glDisable ( long  nativehandle,
int  cap 
)
package

◆ qfn_glDisableVertexAttribArray()

void cdecl qfn_glDisableVertexAttribArray ( long  nativehandle,
int  index 
)
package

◆ qfn_glDrawArrays()

void cdecl qfn_glDrawArrays ( long  nativehandle,
int  mode,
int  first,
int  count 
)
package

◆ qfn_glDrawElements()

void cdecl qfn_glDrawElements ( long  nativehandle,
int  mode,
int  count,
int  type,
byte *  indices 
)
package

◆ qfn_glEnable()

void cdecl qfn_glEnable ( long  nativehandle,
int  cap 
)
package

◆ qfn_glEnableVertexAttribArray()

void cdecl qfn_glEnableVertexAttribArray ( long  nativehandle,
int  index 
)
package

◆ qfn_glFinish()

void cdecl qfn_glFinish ( long  nativehandle)
package

◆ qfn_glFlush()

void cdecl qfn_glFlush ( long  nativehandle)
package

◆ qfn_glFramebufferRenderbuffer()

void cdecl qfn_glFramebufferRenderbuffer ( long  nativehandle,
int  target,
int  attachment,
int  renderbuffertarget,
int  renderbuffer 
)
package

◆ qfn_glFramebufferTexture2D()

void cdecl qfn_glFramebufferTexture2D ( long  nativehandle,
int  target,
int  attachment,
int  textarget,
int  texture,
int  level 
)
package

◆ qfn_glFrontFace()

void cdecl qfn_glFrontFace ( long  nativehandle,
int  mode 
)
package

◆ qfn_glGenBuffers()

void cdecl qfn_glGenBuffers ( long  nativehandle,
int  n,
int *  buffers 
)
package

◆ qfn_glGenerateMipmap()

void cdecl qfn_glGenerateMipmap ( long  nativehandle,
int  target 
)
package

◆ qfn_glGenFramebuffers()

void cdecl qfn_glGenFramebuffers ( long  nativehandle,
int  n,
int *  framebuffers 
)
package

◆ qfn_glGenRenderbuffers()

void cdecl qfn_glGenRenderbuffers ( long  nativehandle,
int  n,
int *  renderbuffers 
)
package

◆ qfn_glGenTextures()

void cdecl qfn_glGenTextures ( long  nativehandle,
int  n,
int *  textures 
)
package

◆ qfn_glGetActiveAttrib()

void cdecl qfn_glGetActiveAttrib ( long  nativehandle,
int  program,
int  index,
int  bufsize,
int *  length,
int *  size,
int *  type,
byte *  name 
)
package

◆ qfn_glGetActiveUniform()

void cdecl qfn_glGetActiveUniform ( long  nativehandle,
int  program,
int  index,
int  bufsize,
int *  length,
int *  size,
int *  type,
byte *  name 
)
package

◆ qfn_glGetAttachedShaders()

void cdecl qfn_glGetAttachedShaders ( long  nativehandle,
int  program,
int  maxcount,
int *  count,
int *  shaders 
)
package

◆ qfn_glGetAttribLocation()

int cdecl qfn_glGetAttribLocation ( long  nativehandle,
int  program,
String  name 
)
package

◆ qfn_glGetBooleanv()

bool cdecl qfn_glGetBooleanv ( long  nativehandle,
int  pname 
)
package

◆ qfn_glGetBufferParameteriv()

void cdecl qfn_glGetBufferParameteriv ( long  nativehandle,
int  target,
int  pname,
int *  params 
)
package

◆ qfn_glGetError()

int cdecl qfn_glGetError ( long  nativehandle)
package

◆ qfn_glGetFloatv()

float cdecl qfn_glGetFloatv ( long  nativehandle,
int  pname 
)
package

◆ qfn_glGetFramebufferAttachmentParameteriv()

void cdecl qfn_glGetFramebufferAttachmentParameteriv ( long  nativehandle,
int  target,
int  attachment,
int  pname,
int *  params 
)
package

◆ qfn_glGetIntegerv()

int cdecl qfn_glGetIntegerv ( long  nativehandle,
int  pname 
)
package

◆ qfn_glGetProgramInfoLog()

void cdecl qfn_glGetProgramInfoLog ( long  nativehandle,
int  program,
int  bufsize,
int *  length,
byte *  infolog 
)
package

◆ qfn_glGetProgramiv()

void cdecl qfn_glGetProgramiv ( long  nativehandle,
int  program,
int  pname,
int *  params 
)
package

◆ qfn_glGetRenderbufferParameteriv()

void cdecl qfn_glGetRenderbufferParameteriv ( long  nativehandle,
int  target,
int  pname,
int *  params 
)
package

◆ qfn_glGetShaderInfoLog()

void cdecl qfn_glGetShaderInfoLog ( long  nativehandle,
int  shader,
int  bufsize,
int *  length,
byte *  infolog 
)
package

◆ qfn_glGetShaderiv()

void cdecl qfn_glGetShaderiv ( long  nativehandle,
int  shader,
int  pname,
int *  params 
)
package

◆ qfn_glGetShaderPrecisionFormat()

void cdecl qfn_glGetShaderPrecisionFormat ( long  nativehandle,
int  shadertype,
int  precisiontype,
int *  range,
int *  precision 
)
package

◆ qfn_glGetShaderSource()

void cdecl qfn_glGetShaderSource ( long  nativehandle,
int  shader,
int  bufsize,
int *  length,
byte *  source 
)
package

◆ qfn_glGetString()

String cdecl qfn_glGetString ( long  nativehandle,
int  name 
)
package

◆ qfn_glGetTexParameterfv()

float cdecl qfn_glGetTexParameterfv ( long  nativehandle,
int  target,
int  pname 
)
package

◆ qfn_glGetTexParameteriv()

int cdecl qfn_glGetTexParameteriv ( long  nativehandle,
int  target,
int  pname 
)
package

◆ qfn_glGetUniformfv()

void cdecl qfn_glGetUniformfv ( long  nativehandle,
int  program,
int  location,
float *  params 
)
package

◆ qfn_glGetUniformiv()

void cdecl qfn_glGetUniformiv ( long  nativehandle,
int  program,
int  location,
int *  params 
)
package

◆ qfn_glGetUniformLocation()

int cdecl qfn_glGetUniformLocation ( long  nativehandle,
int  program,
String  name 
)
package

◆ qfn_glGetVertexAttribfv()

void cdecl qfn_glGetVertexAttribfv ( long  nativehandle,
int  index,
int  pname,
float *  params 
)
package

◆ qfn_glGetVertexAttribiv()

void cdecl qfn_glGetVertexAttribiv ( long  nativehandle,
int  index,
int  pname,
int *  params 
)
package

◆ qfn_glGetVertexAttribPointerv()

void cdecl qfn_glGetVertexAttribPointerv ( long  nativehandle,
int  index,
int  pname,
long *  pointer 
)
package

◆ qfn_glHint()

void cdecl qfn_glHint ( long  nativehandle,
int  target,
int  mode 
)
package

◆ qfn_glIsBuffer()

bool cdecl qfn_glIsBuffer ( long  nativehandle,
int  buffer 
)
package

◆ qfn_glIsEnabled()

bool cdecl qfn_glIsEnabled ( long  nativehandle,
int  cap 
)
package

◆ qfn_glIsFramebuffer()

bool cdecl qfn_glIsFramebuffer ( long  nativehandle,
int  framebuffer 
)
package

◆ qfn_glIsProgram()

bool cdecl qfn_glIsProgram ( long  nativehandle,
int  program 
)
package

◆ qfn_glIsRenderbuffer()

bool cdecl qfn_glIsRenderbuffer ( long  nativehandle,
int  renderbuffer 
)
package

◆ qfn_glIsShader()

bool cdecl qfn_glIsShader ( long  nativehandle,
int  shader 
)
package

◆ qfn_glIsTexture()

bool cdecl qfn_glIsTexture ( long  nativehandle,
int  texture 
)
package

◆ qfn_glLineWidth()

void cdecl qfn_glLineWidth ( long  nativehandle,
float  width 
)
package

◆ qfn_glLinkProgram()

void cdecl qfn_glLinkProgram ( long  nativehandle,
int  program 
)
package

◆ qfn_glPixelStorei()

void cdecl qfn_glPixelStorei ( long  nativehandle,
int  pname,
int  param 
)
package

◆ qfn_glPolygonOffset()

void cdecl qfn_glPolygonOffset ( long  nativehandle,
float  factor,
float  units 
)
package

◆ qfn_glReadPixels()

void cdecl qfn_glReadPixels ( long  nativehandle,
int  x,
int  y,
int  width,
int  height,
int  format,
int  type,
byte *  pixels 
)
package

◆ qfn_glReleaseShaderCompiler()

void cdecl qfn_glReleaseShaderCompiler ( long  nativehandle)
package

◆ qfn_glRenderbufferStorage()

void cdecl qfn_glRenderbufferStorage ( long  nativehandle,
int  target,
int  internalformat,
int  width,
int  height 
)
package

◆ qfn_glSampleCoverage()

void cdecl qfn_glSampleCoverage ( long  nativehandle,
float  value,
bool  invert 
)
package

◆ qfn_glScissor()

void cdecl qfn_glScissor ( long  nativehandle,
int  x,
int  y,
int  width,
int  height 
)
package

◆ qfn_glShaderBinary()

void cdecl qfn_glShaderBinary ( long  nativehandle,
int  n,
int *  shaders,
int  binaryformat,
byte *  binary,
int  length 
)
package

◆ qfn_glShaderSource()

void cdecl qfn_glShaderSource ( long  nativehandle,
int  shader,
int  count,
String  string,
int *  length 
)
package

◆ qfn_glStencilFunc()

void cdecl qfn_glStencilFunc ( long  nativehandle,
int  func,
int  ref,
int  mask 
)
package

◆ qfn_glStencilFuncSeparate()

void cdecl qfn_glStencilFuncSeparate ( long  nativehandle,
int  face,
int  func,
int  ref,
int  mask 
)
package

◆ qfn_glStencilMask()

void cdecl qfn_glStencilMask ( long  nativehandle,
int  mask 
)
package

◆ qfn_glStencilMaskSeparate()

void cdecl qfn_glStencilMaskSeparate ( long  nativehandle,
int  face,
int  mask 
)
package

◆ qfn_glStencilOp()

void cdecl qfn_glStencilOp ( long  nativehandle,
int  fail,
int  zfail,
int  zpass 
)
package

◆ qfn_glStencilOpSeparate()

void cdecl qfn_glStencilOpSeparate ( long  nativehandle,
int  face,
int  fail,
int  zfail,
int  zpass 
)
package

◆ qfn_glTexImage2D()

void cdecl qfn_glTexImage2D ( long  nativehandle,
int  target,
int  level,
int  internalformat,
int  width,
int  height,
int  border,
int  format,
int  type,
byte *  pixels 
)
package

◆ qfn_glTexParameterf()

void cdecl qfn_glTexParameterf ( long  nativehandle,
int  target,
int  pname,
float  param 
)
package

◆ qfn_glTexParameterfv()

void cdecl qfn_glTexParameterfv ( long  nativehandle,
int  target,
int  pname,
float *  params 
)
package

◆ qfn_glTexParameteri()

void cdecl qfn_glTexParameteri ( long  nativehandle,
int  target,
int  pname,
int  param 
)
package

◆ qfn_glTexParameteriv()

void cdecl qfn_glTexParameteriv ( long  nativehandle,
int  target,
int  pname,
int *  params 
)
package

◆ qfn_glTexSubImage2D()

void cdecl qfn_glTexSubImage2D ( long  nativehandle,
int  target,
int  level,
int  xoffset,
int  yoffset,
int  width,
int  height,
int  format,
int  type,
byte *  pixels 
)
package

◆ qfn_glUniform1f()

void cdecl qfn_glUniform1f ( long  nativehandle,
int  location,
float  x 
)
package

◆ qfn_glUniform1fv()

void cdecl qfn_glUniform1fv ( long  nativehandle,
int  location,
int  count,
float *  v 
)
package

◆ qfn_glUniform1i()

void cdecl qfn_glUniform1i ( long  nativehandle,
int  location,
int  x 
)
package

◆ qfn_glUniform1iv()

void cdecl qfn_glUniform1iv ( long  nativehandle,
int  location,
int  count,
int *  v 
)
package

◆ qfn_glUniform2f()

void cdecl qfn_glUniform2f ( long  nativehandle,
int  location,
float  x,
float  y 
)
package

◆ qfn_glUniform2fv()

void cdecl qfn_glUniform2fv ( long  nativehandle,
int  location,
int  count,
float *  v 
)
package

◆ qfn_glUniform2i()

void cdecl qfn_glUniform2i ( long  nativehandle,
int  location,
int  x,
int  y 
)
package

◆ qfn_glUniform2iv()

void cdecl qfn_glUniform2iv ( long  nativehandle,
int  location,
int  count,
int *  v 
)
package

◆ qfn_glUniform3f()

void cdecl qfn_glUniform3f ( long  nativehandle,
int  location,
float  x,
float  y,
float  z 
)
package

◆ qfn_glUniform3fv()

void cdecl qfn_glUniform3fv ( long  nativehandle,
int  location,
int  count,
float *  v 
)
package

◆ qfn_glUniform3i()

void cdecl qfn_glUniform3i ( long  nativehandle,
int  location,
int  x,
int  y,
int  z 
)
package

◆ qfn_glUniform3iv()

void cdecl qfn_glUniform3iv ( long  nativehandle,
int  location,
int  count,
int *  v 
)
package

◆ qfn_glUniform4f()

void cdecl qfn_glUniform4f ( long  nativehandle,
int  location,
float  x,
float  y,
float  z,
float  w 
)
package

◆ qfn_glUniform4fv()

void cdecl qfn_glUniform4fv ( long  nativehandle,
int  location,
int  count,
float *  v 
)
package

◆ qfn_glUniform4i()

void cdecl qfn_glUniform4i ( long  nativehandle,
int  location,
int  x,
int  y,
int  z,
int  w 
)
package

◆ qfn_glUniform4iv()

void cdecl qfn_glUniform4iv ( long  nativehandle,
int  location,
int  count,
int *  v 
)
package

◆ qfn_glUniformMatrix2fv()

void cdecl qfn_glUniformMatrix2fv ( long  nativehandle,
int  location,
int  count,
bool  transpose,
float *  value 
)
package

◆ qfn_glUniformMatrix3fv()

void cdecl qfn_glUniformMatrix3fv ( long  nativehandle,
int  location,
int  count,
bool  transpose,
float *  value 
)
package

◆ qfn_glUniformMatrix4fv()

void cdecl qfn_glUniformMatrix4fv ( long  nativehandle,
int  location,
int  count,
bool  transpose,
float *  value 
)
package

◆ qfn_glUseProgram()

void cdecl qfn_glUseProgram ( long  nativehandle,
int  program 
)
package

◆ qfn_glValidateProgram()

void cdecl qfn_glValidateProgram ( long  nativehandle,
int  program 
)
package

◆ qfn_glVertexAttrib1f()

void cdecl qfn_glVertexAttrib1f ( long  nativehandle,
int  indx,
float  x 
)
package

◆ qfn_glVertexAttrib1fv()

void cdecl qfn_glVertexAttrib1fv ( long  nativehandle,
int  indx,
float *  values 
)
package

◆ qfn_glVertexAttrib2f()

void cdecl qfn_glVertexAttrib2f ( long  nativehandle,
int  indx,
float  x,
float  y 
)
package

◆ qfn_glVertexAttrib2fv()

void cdecl qfn_glVertexAttrib2fv ( long  nativehandle,
int  indx,
float *  values 
)
package

◆ qfn_glVertexAttrib3f()

void cdecl qfn_glVertexAttrib3f ( long  nativehandle,
int  indx,
float  x,
float  y,
float  z 
)
package

◆ qfn_glVertexAttrib3fv()

void cdecl qfn_glVertexAttrib3fv ( long  nativehandle,
int  indx,
float *  values 
)
package

◆ qfn_glVertexAttrib4f()

void cdecl qfn_glVertexAttrib4f ( long  nativehandle,
int  indx,
float  x,
float  y,
float  z,
float  w 
)
package

◆ qfn_glVertexAttrib4fv()

void cdecl qfn_glVertexAttrib4fv ( long  nativehandle,
int  indx,
float *  values 
)
package

◆ qfn_glVertexAttribPointer()

void cdecl qfn_glVertexAttribPointer ( long  nativehandle,
int  indx,
int  size,
int  type,
bool  normalized,
int  stride,
ObjectPtr  ptr 
)
package

◆ qfn_glViewport()

void cdecl qfn_glViewport ( long  nativehandle,
int  x,
int  y,
int  width,
int  height 
)
package