pub struct QOpenGLExtraFunctions { /* private fields */ }Expand description
C++ class: QOpenGLExtraFunctions.
Implementations§
Source§impl QOpenGLExtraFunctions
impl QOpenGLExtraFunctions
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QOpenGLExtraFunctions>>,
) -> Ref<QOpenGLExtraFunctions>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QOpenGLExtraFunctions>>, ) -> Ref<QOpenGLExtraFunctions>
Calls C++ function: QOpenGLExtraFunctions& QOpenGLExtraFunctions::operator=(const QOpenGLExtraFunctions& other).
Sourcepub unsafe fn gl_active_shader_program(&self, pipeline: c_uint, program: c_uint)
pub unsafe fn gl_active_shader_program(&self, pipeline: c_uint, program: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glActiveShaderProgram(unsigned int pipeline, unsigned int program).
Sourcepub unsafe fn gl_begin_query(&self, target: c_uint, id: c_uint)
pub unsafe fn gl_begin_query(&self, target: c_uint, id: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBeginQuery(unsigned int target, unsigned int id).
Sourcepub unsafe fn gl_begin_transform_feedback(&self, primitive_mode: c_uint)
pub unsafe fn gl_begin_transform_feedback(&self, primitive_mode: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBeginTransformFeedback(unsigned int primitiveMode).
Sourcepub unsafe fn gl_bind_buffer_base(
&self,
target: c_uint,
index: c_uint,
buffer: c_uint,
)
pub unsafe fn gl_bind_buffer_base( &self, target: c_uint, index: c_uint, buffer: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glBindBufferBase(unsigned int target, unsigned int index, unsigned int buffer).
Sourcepub unsafe fn gl_bind_buffer_range(
&self,
target: c_uint,
index: c_uint,
buffer: c_uint,
offset: c_long,
size: c_long,
)
pub unsafe fn gl_bind_buffer_range( &self, target: c_uint, index: c_uint, buffer: c_uint, offset: c_long, size: c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glBindBufferRange(unsigned int target, unsigned int index, unsigned int buffer, long offset, long size).
Sourcepub unsafe fn gl_bind_image_texture(
&self,
unit: c_uint,
texture: c_uint,
level: c_int,
layered: c_uchar,
layer: c_int,
access: c_uint,
format: c_uint,
)
pub unsafe fn gl_bind_image_texture( &self, unit: c_uint, texture: c_uint, level: c_int, layered: c_uchar, layer: c_int, access: c_uint, format: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glBindImageTexture(unsigned int unit, unsigned int texture, int level, unsigned char layered, int layer, unsigned int access, unsigned int format).
Sourcepub unsafe fn gl_bind_program_pipeline(&self, pipeline: c_uint)
pub unsafe fn gl_bind_program_pipeline(&self, pipeline: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBindProgramPipeline(unsigned int pipeline).
Sourcepub unsafe fn gl_bind_sampler(&self, unit: c_uint, sampler: c_uint)
pub unsafe fn gl_bind_sampler(&self, unit: c_uint, sampler: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBindSampler(unsigned int unit, unsigned int sampler).
Sourcepub unsafe fn gl_bind_transform_feedback(&self, target: c_uint, id: c_uint)
pub unsafe fn gl_bind_transform_feedback(&self, target: c_uint, id: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBindTransformFeedback(unsigned int target, unsigned int id).
Sourcepub unsafe fn gl_bind_vertex_array(&self, array: c_uint)
pub unsafe fn gl_bind_vertex_array(&self, array: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBindVertexArray(unsigned int array).
Sourcepub unsafe fn gl_bind_vertex_buffer(
&self,
bindingindex: c_uint,
buffer: c_uint,
offset: c_long,
stride: c_int,
)
pub unsafe fn gl_bind_vertex_buffer( &self, bindingindex: c_uint, buffer: c_uint, offset: c_long, stride: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glBindVertexBuffer(unsigned int bindingindex, unsigned int buffer, long offset, int stride).
Sourcepub unsafe fn gl_blend_barrier(&self)
pub unsafe fn gl_blend_barrier(&self)
Calls C++ function: void QOpenGLExtraFunctions::glBlendBarrier().
Sourcepub unsafe fn gl_blend_equation_separatei(
&self,
buf: c_uint,
mode_r_g_b: c_uint,
mode_alpha: c_uint,
)
pub unsafe fn gl_blend_equation_separatei( &self, buf: c_uint, mode_r_g_b: c_uint, mode_alpha: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glBlendEquationSeparatei(unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha).
Sourcepub unsafe fn gl_blend_equationi(&self, buf: c_uint, mode: c_uint)
pub unsafe fn gl_blend_equationi(&self, buf: c_uint, mode: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBlendEquationi(unsigned int buf, unsigned int mode).
Sourcepub unsafe fn gl_blend_func_separatei(
&self,
buf: c_uint,
src_r_g_b: c_uint,
dst_r_g_b: c_uint,
src_alpha: c_uint,
dst_alpha: c_uint,
)
pub unsafe fn gl_blend_func_separatei( &self, buf: c_uint, src_r_g_b: c_uint, dst_r_g_b: c_uint, src_alpha: c_uint, dst_alpha: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glBlendFuncSeparatei(unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha).
Sourcepub unsafe fn gl_blend_funci(&self, buf: c_uint, src: c_uint, dst: c_uint)
pub unsafe fn gl_blend_funci(&self, buf: c_uint, src: c_uint, dst: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glBlendFunci(unsigned int buf, unsigned int src, unsigned int dst).
Sourcepub unsafe fn gl_blit_framebuffer(
&self,
src_x0: c_int,
src_y0: c_int,
src_x1: c_int,
src_y1: c_int,
dst_x0: c_int,
dst_y0: c_int,
dst_x1: c_int,
dst_y1: c_int,
mask: c_uint,
filter: c_uint,
)
pub unsafe fn gl_blit_framebuffer( &self, src_x0: c_int, src_y0: c_int, src_x1: c_int, src_y1: c_int, dst_x0: c_int, dst_y0: c_int, dst_x1: c_int, dst_y1: c_int, mask: c_uint, filter: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter).
Sourcepub unsafe fn gl_clear_bufferfi(
&self,
buffer: c_uint,
drawbuffer: c_int,
depth: c_float,
stencil: c_int,
)
pub unsafe fn gl_clear_bufferfi( &self, buffer: c_uint, drawbuffer: c_int, depth: c_float, stencil: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glClearBufferfi(unsigned int buffer, int drawbuffer, float depth, int stencil).
Sourcepub unsafe fn gl_clear_bufferfv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_float,
)
pub unsafe fn gl_clear_bufferfv( &self, buffer: c_uint, drawbuffer: c_int, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glClearBufferfv(unsigned int buffer, int drawbuffer, const float* value).
Sourcepub unsafe fn gl_clear_bufferiv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_int,
)
pub unsafe fn gl_clear_bufferiv( &self, buffer: c_uint, drawbuffer: c_int, value: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glClearBufferiv(unsigned int buffer, int drawbuffer, const int* value).
Sourcepub unsafe fn gl_clear_bufferuiv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_uint,
)
pub unsafe fn gl_clear_bufferuiv( &self, buffer: c_uint, drawbuffer: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glClearBufferuiv(unsigned int buffer, int drawbuffer, const unsigned int* value).
Sourcepub unsafe fn gl_color_maski(
&self,
index: c_uint,
r: c_uchar,
g: c_uchar,
b: c_uchar,
a: c_uchar,
)
pub unsafe fn gl_color_maski( &self, index: c_uint, r: c_uchar, g: c_uchar, b: c_uchar, a: c_uchar, )
Calls C++ function: void QOpenGLExtraFunctions::glColorMaski(unsigned int index, unsigned char r, unsigned char g, unsigned char b, unsigned char a).
Sourcepub unsafe fn gl_compressed_tex_image_3d(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
image_size: c_int,
data: *const c_void,
)
pub unsafe fn gl_compressed_tex_image_3d( &self, target: c_uint, level: c_int, internalformat: c_uint, width: c_int, height: c_int, depth: c_int, border: c_int, image_size: c_int, data: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glCompressedTexImage3D(unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, const void* data).
Sourcepub unsafe fn gl_compressed_tex_sub_image_3d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
image_size: c_int,
data: *const c_void,
)
pub unsafe fn gl_compressed_tex_sub_image_3d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, zoffset: c_int, width: c_int, height: c_int, depth: c_int, format: c_uint, image_size: c_int, data: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glCompressedTexSubImage3D(unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, const void* data).
Sourcepub unsafe fn gl_copy_buffer_sub_data(
&self,
read_target: c_uint,
write_target: c_uint,
read_offset: c_long,
write_offset: c_long,
size: c_long,
)
pub unsafe fn gl_copy_buffer_sub_data( &self, read_target: c_uint, write_target: c_uint, read_offset: c_long, write_offset: c_long, size: c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glCopyBufferSubData(unsigned int readTarget, unsigned int writeTarget, long readOffset, long writeOffset, long size).
Sourcepub unsafe fn gl_copy_image_sub_data(
&self,
src_name: c_uint,
src_target: c_uint,
src_level: c_int,
src_x: c_int,
src_y: c_int,
src_z: c_int,
dst_name: c_uint,
dst_target: c_uint,
dst_level: c_int,
dst_x: c_int,
dst_y: c_int,
dst_z: c_int,
src_width: c_int,
src_height: c_int,
src_depth: c_int,
)
pub unsafe fn gl_copy_image_sub_data( &self, src_name: c_uint, src_target: c_uint, src_level: c_int, src_x: c_int, src_y: c_int, src_z: c_int, dst_name: c_uint, dst_target: c_uint, dst_level: c_int, dst_x: c_int, dst_y: c_int, dst_z: c_int, src_width: c_int, src_height: c_int, src_depth: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glCopyImageSubData(unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth).
Sourcepub unsafe fn gl_copy_tex_sub_image_3d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
)
pub unsafe fn gl_copy_tex_sub_image_3d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, zoffset: c_int, x: c_int, y: c_int, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glCopyTexSubImage3D(unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height).
Sourcepub unsafe fn gl_create_shader_programv(
&self,
type_: c_uint,
count: c_int,
strings: *const *const c_char,
) -> c_uint
pub unsafe fn gl_create_shader_programv( &self, type_: c_uint, count: c_int, strings: *const *const c_char, ) -> c_uint
Calls C++ function: unsigned int QOpenGLExtraFunctions::glCreateShaderProgramv(unsigned int type, int count, const const char** strings).
Sourcepub unsafe fn gl_debug_message_callback(
&self,
callback: Option<extern "C" fn(c_uint, c_uint, c_uint, c_uint, c_int, *const c_char, *const c_void)>,
user_param: *const c_void,
)
pub unsafe fn gl_debug_message_callback( &self, callback: Option<extern "C" fn(c_uint, c_uint, c_uint, c_uint, c_int, *const c_char, *const c_void)>, user_param: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glDebugMessageCallback(void (*FN_PTR)(unsigned int, unsigned int, unsigned int, unsigned int, int, char const *, void const *) callback, const void* userParam).
Sourcepub unsafe fn gl_debug_message_control(
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar,
)
pub unsafe fn gl_debug_message_control( &self, source: c_uint, type_: c_uint, severity: c_uint, count: c_int, ids: *const c_uint, enabled: c_uchar, )
Calls C++ function: void QOpenGLExtraFunctions::glDebugMessageControl(unsigned int source, unsigned int type, unsigned int severity, int count, const unsigned int* ids, unsigned char enabled).
Sourcepub unsafe fn gl_debug_message_insert(
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char,
)
pub unsafe fn gl_debug_message_insert( &self, source: c_uint, type_: c_uint, id: c_uint, severity: c_uint, length: c_int, buf: *const c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glDebugMessageInsert(unsigned int source, unsigned int type, unsigned int id, unsigned int severity, int length, const char* buf).
Sourcepub unsafe fn gl_delete_program_pipelines(
&self,
n: c_int,
pipelines: *const c_uint,
)
pub unsafe fn gl_delete_program_pipelines( &self, n: c_int, pipelines: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glDeleteProgramPipelines(int n, const unsigned int* pipelines).
Sourcepub unsafe fn gl_delete_queries(&self, n: c_int, ids: *const c_uint)
pub unsafe fn gl_delete_queries(&self, n: c_int, ids: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDeleteQueries(int n, const unsigned int* ids).
Sourcepub unsafe fn gl_delete_samplers(&self, count: c_int, samplers: *const c_uint)
pub unsafe fn gl_delete_samplers(&self, count: c_int, samplers: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDeleteSamplers(int count, const unsigned int* samplers).
Sourcepub unsafe fn gl_delete_transform_feedbacks(&self, n: c_int, ids: *const c_uint)
pub unsafe fn gl_delete_transform_feedbacks(&self, n: c_int, ids: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDeleteTransformFeedbacks(int n, const unsigned int* ids).
Sourcepub unsafe fn gl_delete_vertex_arrays(&self, n: c_int, arrays: *const c_uint)
pub unsafe fn gl_delete_vertex_arrays(&self, n: c_int, arrays: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDeleteVertexArrays(int n, const unsigned int* arrays).
Sourcepub unsafe fn gl_disablei(&self, target: c_uint, index: c_uint)
pub unsafe fn gl_disablei(&self, target: c_uint, index: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDisablei(unsigned int target, unsigned int index).
Sourcepub unsafe fn gl_dispatch_compute(
&self,
num_groups_x: c_uint,
num_groups_y: c_uint,
num_groups_z: c_uint,
)
pub unsafe fn gl_dispatch_compute( &self, num_groups_x: c_uint, num_groups_y: c_uint, num_groups_z: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glDispatchCompute(unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z).
Sourcepub unsafe fn gl_dispatch_compute_indirect(&self, indirect: c_long)
pub unsafe fn gl_dispatch_compute_indirect(&self, indirect: c_long)
Calls C++ function: void QOpenGLExtraFunctions::glDispatchComputeIndirect(long indirect).
Sourcepub unsafe fn gl_draw_arrays_indirect(
&self,
mode: c_uint,
indirect: *const c_void,
)
pub unsafe fn gl_draw_arrays_indirect( &self, mode: c_uint, indirect: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawArraysIndirect(unsigned int mode, const void* indirect).
Sourcepub unsafe fn gl_draw_arrays_instanced(
&self,
mode: c_uint,
first: c_int,
count: c_int,
instancecount: c_int,
)
pub unsafe fn gl_draw_arrays_instanced( &self, mode: c_uint, first: c_int, count: c_int, instancecount: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawArraysInstanced(unsigned int mode, int first, int count, int instancecount).
Sourcepub unsafe fn gl_draw_buffers(&self, n: c_int, bufs: *const c_uint)
pub unsafe fn gl_draw_buffers(&self, n: c_int, bufs: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glDrawBuffers(int n, const unsigned int* bufs).
Sourcepub unsafe fn gl_draw_elements_base_vertex(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int,
)
pub unsafe fn gl_draw_elements_base_vertex( &self, mode: c_uint, count: c_int, type_: c_uint, indices: *const c_void, basevertex: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawElementsBaseVertex(unsigned int mode, int count, unsigned int type, const void* indices, int basevertex).
Sourcepub unsafe fn gl_draw_elements_indirect(
&self,
mode: c_uint,
type_: c_uint,
indirect: *const c_void,
)
pub unsafe fn gl_draw_elements_indirect( &self, mode: c_uint, type_: c_uint, indirect: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawElementsIndirect(unsigned int mode, unsigned int type, const void* indirect).
Sourcepub unsafe fn gl_draw_elements_instanced(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int,
)
pub unsafe fn gl_draw_elements_instanced( &self, mode: c_uint, count: c_int, type_: c_uint, indices: *const c_void, instancecount: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawElementsInstanced(unsigned int mode, int count, unsigned int type, const void* indices, int instancecount).
Sourcepub unsafe fn gl_draw_elements_instanced_base_vertex(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int,
basevertex: c_int,
)
pub unsafe fn gl_draw_elements_instanced_base_vertex( &self, mode: c_uint, count: c_int, type_: c_uint, indices: *const c_void, instancecount: c_int, basevertex: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawElementsInstancedBaseVertex(unsigned int mode, int count, unsigned int type, const void* indices, int instancecount, int basevertex).
Sourcepub unsafe fn gl_draw_range_elements(
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
)
pub unsafe fn gl_draw_range_elements( &self, mode: c_uint, start: c_uint, end: c_uint, count: c_int, type_: c_uint, indices: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawRangeElements(unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int type, const void* indices).
Sourcepub unsafe fn gl_draw_range_elements_base_vertex(
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int,
)
pub unsafe fn gl_draw_range_elements_base_vertex( &self, mode: c_uint, start: c_uint, end: c_uint, count: c_int, type_: c_uint, indices: *const c_void, basevertex: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glDrawRangeElementsBaseVertex(unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int type, const void* indices, int basevertex).
Sourcepub unsafe fn gl_enablei(&self, target: c_uint, index: c_uint)
pub unsafe fn gl_enablei(&self, target: c_uint, index: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glEnablei(unsigned int target, unsigned int index).
Sourcepub unsafe fn gl_end_query(&self, target: c_uint)
pub unsafe fn gl_end_query(&self, target: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glEndQuery(unsigned int target).
Sourcepub unsafe fn gl_end_transform_feedback(&self)
pub unsafe fn gl_end_transform_feedback(&self)
Calls C++ function: void QOpenGLExtraFunctions::glEndTransformFeedback().
Sourcepub unsafe fn gl_flush_mapped_buffer_range(
&self,
target: c_uint,
offset: c_long,
length: c_long,
)
pub unsafe fn gl_flush_mapped_buffer_range( &self, target: c_uint, offset: c_long, length: c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glFlushMappedBufferRange(unsigned int target, long offset, long length).
Sourcepub unsafe fn gl_framebuffer_parameteri(
&self,
target: c_uint,
pname: c_uint,
param: c_int,
)
pub unsafe fn gl_framebuffer_parameteri( &self, target: c_uint, pname: c_uint, param: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glFramebufferParameteri(unsigned int target, unsigned int pname, int param).
Sourcepub unsafe fn gl_framebuffer_texture(
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int,
)
pub unsafe fn gl_framebuffer_texture( &self, target: c_uint, attachment: c_uint, texture: c_uint, level: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glFramebufferTexture(unsigned int target, unsigned int attachment, unsigned int texture, int level).
Sourcepub unsafe fn gl_framebuffer_texture_layer(
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int,
layer: c_int,
)
pub unsafe fn gl_framebuffer_texture_layer( &self, target: c_uint, attachment: c_uint, texture: c_uint, level: c_int, layer: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glFramebufferTextureLayer(unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer).
Sourcepub unsafe fn gl_gen_program_pipelines(&self, n: c_int, pipelines: *mut c_uint)
pub unsafe fn gl_gen_program_pipelines(&self, n: c_int, pipelines: *mut c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glGenProgramPipelines(int n, unsigned int* pipelines).
Sourcepub unsafe fn gl_gen_queries(&self, n: c_int, ids: *mut c_uint)
pub unsafe fn gl_gen_queries(&self, n: c_int, ids: *mut c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glGenQueries(int n, unsigned int* ids).
Sourcepub unsafe fn gl_gen_samplers(&self, count: c_int, samplers: *mut c_uint)
pub unsafe fn gl_gen_samplers(&self, count: c_int, samplers: *mut c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glGenSamplers(int count, unsigned int* samplers).
Sourcepub unsafe fn gl_gen_transform_feedbacks(&self, n: c_int, ids: *mut c_uint)
pub unsafe fn gl_gen_transform_feedbacks(&self, n: c_int, ids: *mut c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glGenTransformFeedbacks(int n, unsigned int* ids).
Sourcepub unsafe fn gl_gen_vertex_arrays(&self, n: c_int, arrays: *mut c_uint)
pub unsafe fn gl_gen_vertex_arrays(&self, n: c_int, arrays: *mut c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glGenVertexArrays(int n, unsigned int* arrays).
Sourcepub unsafe fn gl_get_active_uniform_block_name(
&self,
program: c_uint,
uniform_block_index: c_uint,
buf_size: c_int,
length: *mut c_int,
uniform_block_name: *mut c_char,
)
pub unsafe fn gl_get_active_uniform_block_name( &self, program: c_uint, uniform_block_index: c_uint, buf_size: c_int, length: *mut c_int, uniform_block_name: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetActiveUniformBlockName(unsigned int program, unsigned int uniformBlockIndex, int bufSize, int* length, char* uniformBlockName).
Sourcepub unsafe fn gl_get_active_uniform_blockiv(
&self,
program: c_uint,
uniform_block_index: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_active_uniform_blockiv( &self, program: c_uint, uniform_block_index: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetActiveUniformBlockiv(unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_active_uniformsiv(
&self,
program: c_uint,
uniform_count: c_int,
uniform_indices: *const c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_active_uniformsiv( &self, program: c_uint, uniform_count: c_int, uniform_indices: *const c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetActiveUniformsiv(unsigned int program, int uniformCount, const unsigned int* uniformIndices, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_booleani_v(
&self,
target: c_uint,
index: c_uint,
data: *mut c_uchar,
)
pub unsafe fn gl_get_booleani_v( &self, target: c_uint, index: c_uint, data: *mut c_uchar, )
Calls C++ function: void QOpenGLExtraFunctions::glGetBooleani_v(unsigned int target, unsigned int index, unsigned char* data).
Sourcepub unsafe fn gl_get_buffer_parameteri_64v(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_long,
)
pub unsafe fn gl_get_buffer_parameteri_64v( &self, target: c_uint, pname: c_uint, params: *mut c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glGetBufferParameteri64v(unsigned int target, unsigned int pname, long* params).
Sourcepub unsafe fn gl_get_buffer_pointerv(
&self,
target: c_uint,
pname: c_uint,
params: *mut *mut c_void,
)
pub unsafe fn gl_get_buffer_pointerv( &self, target: c_uint, pname: c_uint, params: *mut *mut c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glGetBufferPointerv(unsigned int target, unsigned int pname, void** params).
Sourcepub unsafe fn gl_get_debug_message_log(
&self,
count: c_uint,
buf_size: c_int,
sources: *mut c_uint,
types: *mut c_uint,
ids: *mut c_uint,
severities: *mut c_uint,
lengths: *mut c_int,
message_log: *mut c_char,
) -> c_uint
pub unsafe fn gl_get_debug_message_log( &self, count: c_uint, buf_size: c_int, sources: *mut c_uint, types: *mut c_uint, ids: *mut c_uint, severities: *mut c_uint, lengths: *mut c_int, message_log: *mut c_char, ) -> c_uint
Calls C++ function: unsigned int QOpenGLExtraFunctions::glGetDebugMessageLog(unsigned int count, int bufSize, unsigned int* sources, unsigned int* types, unsigned int* ids, unsigned int* severities, int* lengths, char* messageLog).
Sourcepub unsafe fn gl_get_frag_data_location(
&self,
program: c_uint,
name: *const c_char,
) -> c_int
pub unsafe fn gl_get_frag_data_location( &self, program: c_uint, name: *const c_char, ) -> c_int
Calls C++ function: int QOpenGLExtraFunctions::glGetFragDataLocation(unsigned int program, const char* name).
Sourcepub unsafe fn gl_get_framebuffer_parameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_framebuffer_parameteriv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetFramebufferParameteriv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_graphics_reset_status(&self) -> c_uint
pub unsafe fn gl_get_graphics_reset_status(&self) -> c_uint
Calls C++ function: unsigned int QOpenGLExtraFunctions::glGetGraphicsResetStatus().
Sourcepub unsafe fn gl_get_integer_64i_v(
&self,
target: c_uint,
index: c_uint,
data: *mut c_long,
)
pub unsafe fn gl_get_integer_64i_v( &self, target: c_uint, index: c_uint, data: *mut c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glGetInteger64i_v(unsigned int target, unsigned int index, long* data).
Sourcepub unsafe fn gl_get_integer_64v(&self, pname: c_uint, data: *mut c_long)
pub unsafe fn gl_get_integer_64v(&self, pname: c_uint, data: *mut c_long)
Calls C++ function: void QOpenGLExtraFunctions::glGetInteger64v(unsigned int pname, long* data).
Sourcepub unsafe fn gl_get_integeri_v(
&self,
target: c_uint,
index: c_uint,
data: *mut c_int,
)
pub unsafe fn gl_get_integeri_v( &self, target: c_uint, index: c_uint, data: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetIntegeri_v(unsigned int target, unsigned int index, int* data).
Sourcepub unsafe fn gl_get_internalformativ(
&self,
target: c_uint,
internalformat: c_uint,
pname: c_uint,
buf_size: c_int,
params: *mut c_int,
)
pub unsafe fn gl_get_internalformativ( &self, target: c_uint, internalformat: c_uint, pname: c_uint, buf_size: c_int, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetInternalformativ(unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int* params).
Sourcepub unsafe fn gl_get_multisamplefv(
&self,
pname: c_uint,
index: c_uint,
val: *mut c_float,
)
pub unsafe fn gl_get_multisamplefv( &self, pname: c_uint, index: c_uint, val: *mut c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glGetMultisamplefv(unsigned int pname, unsigned int index, float* val).
Sourcepub unsafe fn gl_get_object_label(
&self,
identifier: c_uint,
name: c_uint,
buf_size: c_int,
length: *mut c_int,
label: *mut c_char,
)
pub unsafe fn gl_get_object_label( &self, identifier: c_uint, name: c_uint, buf_size: c_int, length: *mut c_int, label: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetObjectLabel(unsigned int identifier, unsigned int name, int bufSize, int* length, char* label).
Sourcepub unsafe fn gl_get_object_ptr_label(
&self,
ptr: *const c_void,
buf_size: c_int,
length: *mut c_int,
label: *mut c_char,
)
pub unsafe fn gl_get_object_ptr_label( &self, ptr: *const c_void, buf_size: c_int, length: *mut c_int, label: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetObjectPtrLabel(const void* ptr, int bufSize, int* length, char* label).
Sourcepub unsafe fn gl_get_pointerv(&self, pname: c_uint, params: *mut *mut c_void)
pub unsafe fn gl_get_pointerv(&self, pname: c_uint, params: *mut *mut c_void)
Calls C++ function: void QOpenGLExtraFunctions::glGetPointerv(unsigned int pname, void** params).
Sourcepub unsafe fn gl_get_program_binary(
&self,
program: c_uint,
buf_size: c_int,
length: *mut c_int,
binary_format: *mut c_uint,
binary: *mut c_void,
)
pub unsafe fn gl_get_program_binary( &self, program: c_uint, buf_size: c_int, length: *mut c_int, binary_format: *mut c_uint, binary: *mut c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramBinary(unsigned int program, int bufSize, int* length, unsigned int* binaryFormat, void* binary).
Sourcepub unsafe fn gl_get_program_interfaceiv(
&self,
program: c_uint,
program_interface: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_program_interfaceiv( &self, program: c_uint, program_interface: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramInterfaceiv(unsigned int program, unsigned int programInterface, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_program_pipeline_info_log(
&self,
pipeline: c_uint,
buf_size: c_int,
length: *mut c_int,
info_log: *mut c_char,
)
pub unsafe fn gl_get_program_pipeline_info_log( &self, pipeline: c_uint, buf_size: c_int, length: *mut c_int, info_log: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramPipelineInfoLog(unsigned int pipeline, int bufSize, int* length, char* infoLog).
Sourcepub unsafe fn gl_get_program_pipelineiv(
&self,
pipeline: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_program_pipelineiv( &self, pipeline: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramPipelineiv(unsigned int pipeline, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_program_resource_index(
&self,
program: c_uint,
program_interface: c_uint,
name: *const c_char,
) -> c_uint
pub unsafe fn gl_get_program_resource_index( &self, program: c_uint, program_interface: c_uint, name: *const c_char, ) -> c_uint
Calls C++ function: unsigned int QOpenGLExtraFunctions::glGetProgramResourceIndex(unsigned int program, unsigned int programInterface, const char* name).
Sourcepub unsafe fn gl_get_program_resource_location(
&self,
program: c_uint,
program_interface: c_uint,
name: *const c_char,
) -> c_int
pub unsafe fn gl_get_program_resource_location( &self, program: c_uint, program_interface: c_uint, name: *const c_char, ) -> c_int
Calls C++ function: int QOpenGLExtraFunctions::glGetProgramResourceLocation(unsigned int program, unsigned int programInterface, const char* name).
Sourcepub unsafe fn gl_get_program_resource_name(
&self,
program: c_uint,
program_interface: c_uint,
index: c_uint,
buf_size: c_int,
length: *mut c_int,
name: *mut c_char,
)
pub unsafe fn gl_get_program_resource_name( &self, program: c_uint, program_interface: c_uint, index: c_uint, buf_size: c_int, length: *mut c_int, name: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramResourceName(unsigned int program, unsigned int programInterface, unsigned int index, int bufSize, int* length, char* name).
Sourcepub unsafe fn gl_get_program_resourceiv(
&self,
program: c_uint,
program_interface: c_uint,
index: c_uint,
prop_count: c_int,
props: *const c_uint,
buf_size: c_int,
length: *mut c_int,
params: *mut c_int,
)
pub unsafe fn gl_get_program_resourceiv( &self, program: c_uint, program_interface: c_uint, index: c_uint, prop_count: c_int, props: *const c_uint, buf_size: c_int, length: *mut c_int, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetProgramResourceiv(unsigned int program, unsigned int programInterface, unsigned int index, int propCount, const unsigned int* props, int bufSize, int* length, int* params).
Sourcepub unsafe fn gl_get_query_objectuiv(
&self,
id: c_uint,
pname: c_uint,
params: *mut c_uint,
)
pub unsafe fn gl_get_query_objectuiv( &self, id: c_uint, pname: c_uint, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetQueryObjectuiv(unsigned int id, unsigned int pname, unsigned int* params).
Sourcepub unsafe fn gl_get_queryiv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_queryiv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetQueryiv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_sampler_parameter_iiv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_sampler_parameter_iiv( &self, sampler: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetSamplerParameterIiv(unsigned int sampler, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_sampler_parameter_iuiv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_uint,
)
pub unsafe fn gl_get_sampler_parameter_iuiv( &self, sampler: c_uint, pname: c_uint, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetSamplerParameterIuiv(unsigned int sampler, unsigned int pname, unsigned int* params).
Sourcepub unsafe fn gl_get_sampler_parameterfv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_float,
)
pub unsafe fn gl_get_sampler_parameterfv( &self, sampler: c_uint, pname: c_uint, params: *mut c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glGetSamplerParameterfv(unsigned int sampler, unsigned int pname, float* params).
Sourcepub unsafe fn gl_get_sampler_parameteriv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_sampler_parameteriv( &self, sampler: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetSamplerParameteriv(unsigned int sampler, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_stringi(
&self,
name: c_uint,
index: c_uint,
) -> *const c_uchar
pub unsafe fn gl_get_stringi( &self, name: c_uint, index: c_uint, ) -> *const c_uchar
Calls C++ function: const unsigned char* QOpenGLExtraFunctions::glGetStringi(unsigned int name, unsigned int index).
Sourcepub unsafe fn gl_get_tex_level_parameterfv(
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_float,
)
pub unsafe fn gl_get_tex_level_parameterfv( &self, target: c_uint, level: c_int, pname: c_uint, params: *mut c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glGetTexLevelParameterfv(unsigned int target, int level, unsigned int pname, float* params).
Sourcepub unsafe fn gl_get_tex_level_parameteriv(
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_tex_level_parameteriv( &self, target: c_uint, level: c_int, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetTexLevelParameteriv(unsigned int target, int level, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_tex_parameter_iiv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_tex_parameter_iiv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetTexParameterIiv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_tex_parameter_iuiv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_uint,
)
pub unsafe fn gl_get_tex_parameter_iuiv( &self, target: c_uint, pname: c_uint, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetTexParameterIuiv(unsigned int target, unsigned int pname, unsigned int* params).
Sourcepub unsafe fn gl_get_transform_feedback_varying(
&self,
program: c_uint,
index: c_uint,
buf_size: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char,
)
pub unsafe fn gl_get_transform_feedback_varying( &self, program: c_uint, index: c_uint, buf_size: c_int, length: *mut c_int, size: *mut c_int, type_: *mut c_uint, name: *mut c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glGetTransformFeedbackVarying(unsigned int program, unsigned int index, int bufSize, int* length, int* size, unsigned int* type, char* name).
Sourcepub unsafe fn gl_get_uniform_block_index(
&self,
program: c_uint,
uniform_block_name: *const c_char,
) -> c_uint
pub unsafe fn gl_get_uniform_block_index( &self, program: c_uint, uniform_block_name: *const c_char, ) -> c_uint
Calls C++ function: unsigned int QOpenGLExtraFunctions::glGetUniformBlockIndex(unsigned int program, const char* uniformBlockName).
Sourcepub unsafe fn gl_get_uniform_indices(
&self,
program: c_uint,
uniform_count: c_int,
uniform_names: *const *const c_char,
uniform_indices: *mut c_uint,
)
pub unsafe fn gl_get_uniform_indices( &self, program: c_uint, uniform_count: c_int, uniform_names: *const *const c_char, uniform_indices: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetUniformIndices(unsigned int program, int uniformCount, const const char** uniformNames, unsigned int* uniformIndices).
Sourcepub unsafe fn gl_get_uniformuiv(
&self,
program: c_uint,
location: c_int,
params: *mut c_uint,
)
pub unsafe fn gl_get_uniformuiv( &self, program: c_uint, location: c_int, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetUniformuiv(unsigned int program, int location, unsigned int* params).
Sourcepub unsafe fn gl_get_vertex_attrib_iiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_vertex_attrib_iiv( &self, index: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetVertexAttribIiv(unsigned int index, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_vertex_attrib_iuiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_uint,
)
pub unsafe fn gl_get_vertex_attrib_iuiv( &self, index: c_uint, pname: c_uint, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetVertexAttribIuiv(unsigned int index, unsigned int pname, unsigned int* params).
Sourcepub unsafe fn gl_getn_uniformfv(
&self,
program: c_uint,
location: c_int,
buf_size: c_int,
params: *mut c_float,
)
pub unsafe fn gl_getn_uniformfv( &self, program: c_uint, location: c_int, buf_size: c_int, params: *mut c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glGetnUniformfv(unsigned int program, int location, int bufSize, float* params).
Sourcepub unsafe fn gl_getn_uniformiv(
&self,
program: c_uint,
location: c_int,
buf_size: c_int,
params: *mut c_int,
)
pub unsafe fn gl_getn_uniformiv( &self, program: c_uint, location: c_int, buf_size: c_int, params: *mut c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glGetnUniformiv(unsigned int program, int location, int bufSize, int* params).
Sourcepub unsafe fn gl_getn_uniformuiv(
&self,
program: c_uint,
location: c_int,
buf_size: c_int,
params: *mut c_uint,
)
pub unsafe fn gl_getn_uniformuiv( &self, program: c_uint, location: c_int, buf_size: c_int, params: *mut c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glGetnUniformuiv(unsigned int program, int location, int bufSize, unsigned int* params).
Sourcepub unsafe fn gl_invalidate_framebuffer(
&self,
target: c_uint,
num_attachments: c_int,
attachments: *const c_uint,
)
pub unsafe fn gl_invalidate_framebuffer( &self, target: c_uint, num_attachments: c_int, attachments: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glInvalidateFramebuffer(unsigned int target, int numAttachments, const unsigned int* attachments).
Sourcepub unsafe fn gl_invalidate_sub_framebuffer(
&self,
target: c_uint,
num_attachments: c_int,
attachments: *const c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
)
pub unsafe fn gl_invalidate_sub_framebuffer( &self, target: c_uint, num_attachments: c_int, attachments: *const c_uint, x: c_int, y: c_int, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glInvalidateSubFramebuffer(unsigned int target, int numAttachments, const unsigned int* attachments, int x, int y, int width, int height).
Sourcepub unsafe fn gl_is_enabledi(&self, target: c_uint, index: c_uint) -> c_uchar
pub unsafe fn gl_is_enabledi(&self, target: c_uint, index: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsEnabledi(unsigned int target, unsigned int index).
Sourcepub unsafe fn gl_is_program_pipeline(&self, pipeline: c_uint) -> c_uchar
pub unsafe fn gl_is_program_pipeline(&self, pipeline: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsProgramPipeline(unsigned int pipeline).
Sourcepub unsafe fn gl_is_query(&self, id: c_uint) -> c_uchar
pub unsafe fn gl_is_query(&self, id: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsQuery(unsigned int id).
Sourcepub unsafe fn gl_is_sampler(&self, sampler: c_uint) -> c_uchar
pub unsafe fn gl_is_sampler(&self, sampler: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsSampler(unsigned int sampler).
Sourcepub unsafe fn gl_is_transform_feedback(&self, id: c_uint) -> c_uchar
pub unsafe fn gl_is_transform_feedback(&self, id: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsTransformFeedback(unsigned int id).
Sourcepub unsafe fn gl_is_vertex_array(&self, array: c_uint) -> c_uchar
pub unsafe fn gl_is_vertex_array(&self, array: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glIsVertexArray(unsigned int array).
Sourcepub unsafe fn gl_map_buffer_range(
&self,
target: c_uint,
offset: c_long,
length: c_long,
access: c_uint,
) -> *mut c_void
pub unsafe fn gl_map_buffer_range( &self, target: c_uint, offset: c_long, length: c_long, access: c_uint, ) -> *mut c_void
Calls C++ function: void* QOpenGLExtraFunctions::glMapBufferRange(unsigned int target, long offset, long length, unsigned int access).
Sourcepub unsafe fn gl_memory_barrier(&self, barriers: c_uint)
pub unsafe fn gl_memory_barrier(&self, barriers: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glMemoryBarrier(unsigned int barriers).
Sourcepub unsafe fn gl_memory_barrier_by_region(&self, barriers: c_uint)
pub unsafe fn gl_memory_barrier_by_region(&self, barriers: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glMemoryBarrierByRegion(unsigned int barriers).
Sourcepub unsafe fn gl_min_sample_shading(&self, value: c_float)
pub unsafe fn gl_min_sample_shading(&self, value: c_float)
Calls C++ function: void QOpenGLExtraFunctions::glMinSampleShading(float value).
Sourcepub unsafe fn gl_object_label(
&self,
identifier: c_uint,
name: c_uint,
length: c_int,
label: *const c_char,
)
pub unsafe fn gl_object_label( &self, identifier: c_uint, name: c_uint, length: c_int, label: *const c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glObjectLabel(unsigned int identifier, unsigned int name, int length, const char* label).
Sourcepub unsafe fn gl_object_ptr_label(
&self,
ptr: *const c_void,
length: c_int,
label: *const c_char,
)
pub unsafe fn gl_object_ptr_label( &self, ptr: *const c_void, length: c_int, label: *const c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glObjectPtrLabel(const void* ptr, int length, const char* label).
Sourcepub unsafe fn gl_patch_parameteri(&self, pname: c_uint, value: c_int)
pub unsafe fn gl_patch_parameteri(&self, pname: c_uint, value: c_int)
Calls C++ function: void QOpenGLExtraFunctions::glPatchParameteri(unsigned int pname, int value).
Sourcepub unsafe fn gl_pause_transform_feedback(&self)
pub unsafe fn gl_pause_transform_feedback(&self)
Calls C++ function: void QOpenGLExtraFunctions::glPauseTransformFeedback().
Sourcepub unsafe fn gl_pop_debug_group(&self)
pub unsafe fn gl_pop_debug_group(&self)
Calls C++ function: void QOpenGLExtraFunctions::glPopDebugGroup().
Sourcepub unsafe fn gl_primitive_bounding_box(
&self,
min_x: c_float,
min_y: c_float,
min_z: c_float,
min_w: c_float,
max_x: c_float,
max_y: c_float,
max_z: c_float,
max_w: c_float,
)
pub unsafe fn gl_primitive_bounding_box( &self, min_x: c_float, min_y: c_float, min_z: c_float, min_w: c_float, max_x: c_float, max_y: c_float, max_z: c_float, max_w: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW).
Sourcepub unsafe fn gl_program_binary(
&self,
program: c_uint,
binary_format: c_uint,
binary: *const c_void,
length: c_int,
)
pub unsafe fn gl_program_binary( &self, program: c_uint, binary_format: c_uint, binary: *const c_void, length: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramBinary(unsigned int program, unsigned int binaryFormat, const void* binary, int length).
Sourcepub unsafe fn gl_program_parameteri(
&self,
program: c_uint,
pname: c_uint,
value: c_int,
)
pub unsafe fn gl_program_parameteri( &self, program: c_uint, pname: c_uint, value: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramParameteri(unsigned int program, unsigned int pname, int value).
Sourcepub unsafe fn gl_program_uniform_1f(
&self,
program: c_uint,
location: c_int,
v0: c_float,
)
pub unsafe fn gl_program_uniform_1f( &self, program: c_uint, location: c_int, v0: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1f(unsigned int program, int location, float v0).
Sourcepub unsafe fn gl_program_uniform_1fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_1fv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1fv(unsigned int program, int location, int count, const float* value).
Sourcepub unsafe fn gl_program_uniform_1i(
&self,
program: c_uint,
location: c_int,
v0: c_int,
)
pub unsafe fn gl_program_uniform_1i( &self, program: c_uint, location: c_int, v0: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1i(unsigned int program, int location, int v0).
Sourcepub unsafe fn gl_program_uniform_1iv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_int,
)
pub unsafe fn gl_program_uniform_1iv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1iv(unsigned int program, int location, int count, const int* value).
Sourcepub unsafe fn gl_program_uniform_1ui(
&self,
program: c_uint,
location: c_int,
v0: c_uint,
)
pub unsafe fn gl_program_uniform_1ui( &self, program: c_uint, location: c_int, v0: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1ui(unsigned int program, int location, unsigned int v0).
Sourcepub unsafe fn gl_program_uniform_1uiv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_program_uniform_1uiv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform1uiv(unsigned int program, int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_program_uniform_2f(
&self,
program: c_uint,
location: c_int,
v0: c_float,
v1: c_float,
)
pub unsafe fn gl_program_uniform_2f( &self, program: c_uint, location: c_int, v0: c_float, v1: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2f(unsigned int program, int location, float v0, float v1).
Sourcepub unsafe fn gl_program_uniform_2fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_2fv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2fv(unsigned int program, int location, int count, const float* value).
Sourcepub unsafe fn gl_program_uniform_2i(
&self,
program: c_uint,
location: c_int,
v0: c_int,
v1: c_int,
)
pub unsafe fn gl_program_uniform_2i( &self, program: c_uint, location: c_int, v0: c_int, v1: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2i(unsigned int program, int location, int v0, int v1).
Sourcepub unsafe fn gl_program_uniform_2iv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_int,
)
pub unsafe fn gl_program_uniform_2iv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2iv(unsigned int program, int location, int count, const int* value).
Sourcepub unsafe fn gl_program_uniform_2ui(
&self,
program: c_uint,
location: c_int,
v0: c_uint,
v1: c_uint,
)
pub unsafe fn gl_program_uniform_2ui( &self, program: c_uint, location: c_int, v0: c_uint, v1: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2ui(unsigned int program, int location, unsigned int v0, unsigned int v1).
Sourcepub unsafe fn gl_program_uniform_2uiv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_program_uniform_2uiv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform2uiv(unsigned int program, int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_program_uniform_3f(
&self,
program: c_uint,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float,
)
pub unsafe fn gl_program_uniform_3f( &self, program: c_uint, location: c_int, v0: c_float, v1: c_float, v2: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3f(unsigned int program, int location, float v0, float v1, float v2).
Sourcepub unsafe fn gl_program_uniform_3fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_3fv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3fv(unsigned int program, int location, int count, const float* value).
Sourcepub unsafe fn gl_program_uniform_3i(
&self,
program: c_uint,
location: c_int,
v0: c_int,
v1: c_int,
v2: c_int,
)
pub unsafe fn gl_program_uniform_3i( &self, program: c_uint, location: c_int, v0: c_int, v1: c_int, v2: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3i(unsigned int program, int location, int v0, int v1, int v2).
Sourcepub unsafe fn gl_program_uniform_3iv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_int,
)
pub unsafe fn gl_program_uniform_3iv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3iv(unsigned int program, int location, int count, const int* value).
Sourcepub unsafe fn gl_program_uniform_3ui(
&self,
program: c_uint,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
)
pub unsafe fn gl_program_uniform_3ui( &self, program: c_uint, location: c_int, v0: c_uint, v1: c_uint, v2: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3ui(unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2).
Sourcepub unsafe fn gl_program_uniform_3uiv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_program_uniform_3uiv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform3uiv(unsigned int program, int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_program_uniform_4f(
&self,
program: c_uint,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float,
v3: c_float,
)
pub unsafe fn gl_program_uniform_4f( &self, program: c_uint, location: c_int, v0: c_float, v1: c_float, v2: c_float, v3: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4f(unsigned int program, int location, float v0, float v1, float v2, float v3).
Sourcepub unsafe fn gl_program_uniform_4fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_4fv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4fv(unsigned int program, int location, int count, const float* value).
Sourcepub unsafe fn gl_program_uniform_4i(
&self,
program: c_uint,
location: c_int,
v0: c_int,
v1: c_int,
v2: c_int,
v3: c_int,
)
pub unsafe fn gl_program_uniform_4i( &self, program: c_uint, location: c_int, v0: c_int, v1: c_int, v2: c_int, v3: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4i(unsigned int program, int location, int v0, int v1, int v2, int v3).
Sourcepub unsafe fn gl_program_uniform_4iv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_int,
)
pub unsafe fn gl_program_uniform_4iv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4iv(unsigned int program, int location, int count, const int* value).
Sourcepub unsafe fn gl_program_uniform_4ui(
&self,
program: c_uint,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
v3: c_uint,
)
pub unsafe fn gl_program_uniform_4ui( &self, program: c_uint, location: c_int, v0: c_uint, v1: c_uint, v2: c_uint, v3: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4ui(unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3).
Sourcepub unsafe fn gl_program_uniform_4uiv(
&self,
program: c_uint,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_program_uniform_4uiv( &self, program: c_uint, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniform4uiv(unsigned int program, int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_program_uniform_matrix_2fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_2fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix2fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_2x_3fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_2x_3fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix2x3fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_2x_4fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_2x_4fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix2x4fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_3fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_3fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix3fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_3x_2fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_3x_2fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix3x2fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_3x_4fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_3x_4fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix3x4fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_4fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_4fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix4fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_4x_2fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_4x_2fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix4x2fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_program_uniform_matrix_4x_3fv(
&self,
program: c_uint,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_program_uniform_matrix_4x_3fv( &self, program: c_uint, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glProgramUniformMatrix4x3fv(unsigned int program, int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_push_debug_group(
&self,
source: c_uint,
id: c_uint,
length: c_int,
message: *const c_char,
)
pub unsafe fn gl_push_debug_group( &self, source: c_uint, id: c_uint, length: c_int, message: *const c_char, )
Calls C++ function: void QOpenGLExtraFunctions::glPushDebugGroup(unsigned int source, unsigned int id, int length, const char* message).
Sourcepub unsafe fn gl_read_buffer(&self, mode: c_uint)
pub unsafe fn gl_read_buffer(&self, mode: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glReadBuffer(unsigned int mode).
Sourcepub unsafe fn gl_readn_pixels(
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
buf_size: c_int,
data: *mut c_void,
)
pub unsafe fn gl_readn_pixels( &self, x: c_int, y: c_int, width: c_int, height: c_int, format: c_uint, type_: c_uint, buf_size: c_int, data: *mut c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glReadnPixels(int x, int y, int width, int height, unsigned int format, unsigned int type, int bufSize, void* data).
Sourcepub unsafe fn gl_renderbuffer_storage_multisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
)
pub unsafe fn gl_renderbuffer_storage_multisample( &self, target: c_uint, samples: c_int, internalformat: c_uint, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glRenderbufferStorageMultisample(unsigned int target, int samples, unsigned int internalformat, int width, int height).
Sourcepub unsafe fn gl_resume_transform_feedback(&self)
pub unsafe fn gl_resume_transform_feedback(&self)
Calls C++ function: void QOpenGLExtraFunctions::glResumeTransformFeedback().
Sourcepub unsafe fn gl_sample_maski(&self, mask_number: c_uint, mask: c_uint)
pub unsafe fn gl_sample_maski(&self, mask_number: c_uint, mask: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glSampleMaski(unsigned int maskNumber, unsigned int mask).
Sourcepub unsafe fn gl_sampler_parameter_iiv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_int,
)
pub unsafe fn gl_sampler_parameter_iiv( &self, sampler: c_uint, pname: c_uint, param: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameterIiv(unsigned int sampler, unsigned int pname, const int* param).
Sourcepub unsafe fn gl_sampler_parameter_iuiv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_uint,
)
pub unsafe fn gl_sampler_parameter_iuiv( &self, sampler: c_uint, pname: c_uint, param: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameterIuiv(unsigned int sampler, unsigned int pname, const unsigned int* param).
Sourcepub unsafe fn gl_sampler_parameterf(
&self,
sampler: c_uint,
pname: c_uint,
param: c_float,
)
pub unsafe fn gl_sampler_parameterf( &self, sampler: c_uint, pname: c_uint, param: c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameterf(unsigned int sampler, unsigned int pname, float param).
Sourcepub unsafe fn gl_sampler_parameterfv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_float,
)
pub unsafe fn gl_sampler_parameterfv( &self, sampler: c_uint, pname: c_uint, param: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameterfv(unsigned int sampler, unsigned int pname, const float* param).
Sourcepub unsafe fn gl_sampler_parameteri(
&self,
sampler: c_uint,
pname: c_uint,
param: c_int,
)
pub unsafe fn gl_sampler_parameteri( &self, sampler: c_uint, pname: c_uint, param: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameteri(unsigned int sampler, unsigned int pname, int param).
Sourcepub unsafe fn gl_sampler_parameteriv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_int,
)
pub unsafe fn gl_sampler_parameteriv( &self, sampler: c_uint, pname: c_uint, param: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glSamplerParameteriv(unsigned int sampler, unsigned int pname, const int* param).
Sourcepub unsafe fn gl_tex_buffer(
&self,
target: c_uint,
internalformat: c_uint,
buffer: c_uint,
)
pub unsafe fn gl_tex_buffer( &self, target: c_uint, internalformat: c_uint, buffer: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glTexBuffer(unsigned int target, unsigned int internalformat, unsigned int buffer).
Sourcepub unsafe fn gl_tex_buffer_range(
&self,
target: c_uint,
internalformat: c_uint,
buffer: c_uint,
offset: c_long,
size: c_long,
)
pub unsafe fn gl_tex_buffer_range( &self, target: c_uint, internalformat: c_uint, buffer: c_uint, offset: c_long, size: c_long, )
Calls C++ function: void QOpenGLExtraFunctions::glTexBufferRange(unsigned int target, unsigned int internalformat, unsigned int buffer, long offset, long size).
Sourcepub unsafe fn gl_tex_image_3d(
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void,
)
pub unsafe fn gl_tex_image_3d( &self, target: c_uint, level: c_int, internalformat: c_int, width: c_int, height: c_int, depth: c_int, border: c_int, format: c_uint, type_: c_uint, pixels: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glTexImage3D(unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int type, const void* pixels).
Sourcepub unsafe fn gl_tex_parameter_iiv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_int,
)
pub unsafe fn gl_tex_parameter_iiv( &self, target: c_uint, pname: c_uint, params: *const c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glTexParameterIiv(unsigned int target, unsigned int pname, const int* params).
Sourcepub unsafe fn gl_tex_parameter_iuiv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_uint,
)
pub unsafe fn gl_tex_parameter_iuiv( &self, target: c_uint, pname: c_uint, params: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glTexParameterIuiv(unsigned int target, unsigned int pname, const unsigned int* params).
Sourcepub unsafe fn gl_tex_storage_2d(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
)
pub unsafe fn gl_tex_storage_2d( &self, target: c_uint, levels: c_int, internalformat: c_uint, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glTexStorage2D(unsigned int target, int levels, unsigned int internalformat, int width, int height).
Sourcepub unsafe fn gl_tex_storage_2d_multisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
fixedsamplelocations: c_uchar,
)
pub unsafe fn gl_tex_storage_2d_multisample( &self, target: c_uint, samples: c_int, internalformat: c_uint, width: c_int, height: c_int, fixedsamplelocations: c_uchar, )
Calls C++ function: void QOpenGLExtraFunctions::glTexStorage2DMultisample(unsigned int target, int samples, unsigned int internalformat, int width, int height, unsigned char fixedsamplelocations).
Sourcepub unsafe fn gl_tex_storage_3d(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
)
pub unsafe fn gl_tex_storage_3d( &self, target: c_uint, levels: c_int, internalformat: c_uint, width: c_int, height: c_int, depth: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glTexStorage3D(unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth).
Sourcepub unsafe fn gl_tex_storage_3d_multisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
fixedsamplelocations: c_uchar,
)
pub unsafe fn gl_tex_storage_3d_multisample( &self, target: c_uint, samples: c_int, internalformat: c_uint, width: c_int, height: c_int, depth: c_int, fixedsamplelocations: c_uchar, )
Calls C++ function: void QOpenGLExtraFunctions::glTexStorage3DMultisample(unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, unsigned char fixedsamplelocations).
Sourcepub unsafe fn gl_tex_sub_image_3d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void,
)
pub unsafe fn gl_tex_sub_image_3d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, zoffset: c_int, width: c_int, height: c_int, depth: c_int, format: c_uint, type_: c_uint, pixels: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glTexSubImage3D(unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int type, const void* pixels).
Sourcepub unsafe fn gl_transform_feedback_varyings(
&self,
program: c_uint,
count: c_int,
varyings: *const *const c_char,
buffer_mode: c_uint,
)
pub unsafe fn gl_transform_feedback_varyings( &self, program: c_uint, count: c_int, varyings: *const *const c_char, buffer_mode: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glTransformFeedbackVaryings(unsigned int program, int count, const const char** varyings, unsigned int bufferMode).
Sourcepub unsafe fn gl_uniform_1ui(&self, location: c_int, v0: c_uint)
pub unsafe fn gl_uniform_1ui(&self, location: c_int, v0: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glUniform1ui(int location, unsigned int v0).
Sourcepub unsafe fn gl_uniform_1uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_uniform_1uiv( &self, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform1uiv(int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_uniform_2ui(&self, location: c_int, v0: c_uint, v1: c_uint)
pub unsafe fn gl_uniform_2ui(&self, location: c_int, v0: c_uint, v1: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glUniform2ui(int location, unsigned int v0, unsigned int v1).
Sourcepub unsafe fn gl_uniform_2uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_uniform_2uiv( &self, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform2uiv(int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_uniform_3ui(
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
)
pub unsafe fn gl_uniform_3ui( &self, location: c_int, v0: c_uint, v1: c_uint, v2: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform3ui(int location, unsigned int v0, unsigned int v1, unsigned int v2).
Sourcepub unsafe fn gl_uniform_3uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_uniform_3uiv( &self, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform3uiv(int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_uniform_4ui(
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
v3: c_uint,
)
pub unsafe fn gl_uniform_4ui( &self, location: c_int, v0: c_uint, v1: c_uint, v2: c_uint, v3: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform4ui(int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3).
Sourcepub unsafe fn gl_uniform_4uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint,
)
pub unsafe fn gl_uniform_4uiv( &self, location: c_int, count: c_int, value: *const c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniform4uiv(int location, int count, const unsigned int* value).
Sourcepub unsafe fn gl_uniform_block_binding(
&self,
program: c_uint,
uniform_block_index: c_uint,
uniform_block_binding: c_uint,
)
pub unsafe fn gl_uniform_block_binding( &self, program: c_uint, uniform_block_index: c_uint, uniform_block_binding: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformBlockBinding(unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding).
Sourcepub unsafe fn gl_uniform_matrix_2x_3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_2x_3fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix2x3fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_2x_4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_2x_4fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix2x4fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_3x_2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_3x_2fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix3x2fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_3x_4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_3x_4fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix3x4fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_4x_2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_4x_2fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix4x2fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_4x_3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_4x_3fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLExtraFunctions::glUniformMatrix4x3fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_unmap_buffer(&self, target: c_uint) -> c_uchar
pub unsafe fn gl_unmap_buffer(&self, target: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLExtraFunctions::glUnmapBuffer(unsigned int target).
Sourcepub unsafe fn gl_use_program_stages(
&self,
pipeline: c_uint,
stages: c_uint,
program: c_uint,
)
pub unsafe fn gl_use_program_stages( &self, pipeline: c_uint, stages: c_uint, program: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glUseProgramStages(unsigned int pipeline, unsigned int stages, unsigned int program).
Sourcepub unsafe fn gl_validate_program_pipeline(&self, pipeline: c_uint)
pub unsafe fn gl_validate_program_pipeline(&self, pipeline: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glValidateProgramPipeline(unsigned int pipeline).
Sourcepub unsafe fn gl_vertex_attrib_binding(
&self,
attribindex: c_uint,
bindingindex: c_uint,
)
pub unsafe fn gl_vertex_attrib_binding( &self, attribindex: c_uint, bindingindex: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribBinding(unsigned int attribindex, unsigned int bindingindex).
Sourcepub unsafe fn gl_vertex_attrib_divisor(&self, index: c_uint, divisor: c_uint)
pub unsafe fn gl_vertex_attrib_divisor(&self, index: c_uint, divisor: c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribDivisor(unsigned int index, unsigned int divisor).
Sourcepub unsafe fn gl_vertex_attrib_format(
&self,
attribindex: c_uint,
size: c_int,
type_: c_uint,
normalized: c_uchar,
relativeoffset: c_uint,
)
pub unsafe fn gl_vertex_attrib_format( &self, attribindex: c_uint, size: c_int, type_: c_uint, normalized: c_uchar, relativeoffset: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribFormat(unsigned int attribindex, int size, unsigned int type, unsigned char normalized, unsigned int relativeoffset).
Sourcepub unsafe fn gl_vertex_attrib_i4i(
&self,
index: c_uint,
x: c_int,
y: c_int,
z: c_int,
w: c_int,
)
pub unsafe fn gl_vertex_attrib_i4i( &self, index: c_uint, x: c_int, y: c_int, z: c_int, w: c_int, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribI4i(unsigned int index, int x, int y, int z, int w).
Sourcepub unsafe fn gl_vertex_attrib_i4iv(&self, index: c_uint, v: *const c_int)
pub unsafe fn gl_vertex_attrib_i4iv(&self, index: c_uint, v: *const c_int)
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribI4iv(unsigned int index, const int* v).
Sourcepub unsafe fn gl_vertex_attrib_i4ui(
&self,
index: c_uint,
x: c_uint,
y: c_uint,
z: c_uint,
w: c_uint,
)
pub unsafe fn gl_vertex_attrib_i4ui( &self, index: c_uint, x: c_uint, y: c_uint, z: c_uint, w: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribI4ui(unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w).
Sourcepub unsafe fn gl_vertex_attrib_i4uiv(&self, index: c_uint, v: *const c_uint)
pub unsafe fn gl_vertex_attrib_i4uiv(&self, index: c_uint, v: *const c_uint)
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribI4uiv(unsigned int index, const unsigned int* v).
Sourcepub unsafe fn gl_vertex_attrib_i_format(
&self,
attribindex: c_uint,
size: c_int,
type_: c_uint,
relativeoffset: c_uint,
)
pub unsafe fn gl_vertex_attrib_i_format( &self, attribindex: c_uint, size: c_int, type_: c_uint, relativeoffset: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribIFormat(unsigned int attribindex, int size, unsigned int type, unsigned int relativeoffset).
Sourcepub unsafe fn gl_vertex_attrib_i_pointer(
&self,
index: c_uint,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void,
)
pub unsafe fn gl_vertex_attrib_i_pointer( &self, index: c_uint, size: c_int, type_: c_uint, stride: c_int, pointer: *const c_void, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexAttribIPointer(unsigned int index, int size, unsigned int type, int stride, const void* pointer).
Sourcepub unsafe fn gl_vertex_binding_divisor(
&self,
bindingindex: c_uint,
divisor: c_uint,
)
pub unsafe fn gl_vertex_binding_divisor( &self, bindingindex: c_uint, divisor: c_uint, )
Calls C++ function: void QOpenGLExtraFunctions::glVertexBindingDivisor(unsigned int bindingindex, unsigned int divisor).
Sourcepub unsafe fn new_0a() -> CppBox<QOpenGLExtraFunctions>
pub unsafe fn new_0a() -> CppBox<QOpenGLExtraFunctions>
Calls C++ function: [constructor] void QOpenGLExtraFunctions::QOpenGLExtraFunctions().
Sourcepub unsafe fn new_1a(
context: impl CastInto<Ptr<QOpenGLContext>>,
) -> CppBox<QOpenGLExtraFunctions>
pub unsafe fn new_1a( context: impl CastInto<Ptr<QOpenGLContext>>, ) -> CppBox<QOpenGLExtraFunctions>
Calls C++ function: [constructor] void QOpenGLExtraFunctions::QOpenGLExtraFunctions(QOpenGLContext* context).
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QOpenGLExtraFunctions>>,
) -> CppBox<QOpenGLExtraFunctions>
pub unsafe fn new_copy( other: impl CastInto<Ref<QOpenGLExtraFunctions>>, ) -> CppBox<QOpenGLExtraFunctions>
Calls C++ function: [constructor] void QOpenGLExtraFunctions::QOpenGLExtraFunctions(const QOpenGLExtraFunctions& other).
Methods from Deref<Target = QOpenGLFunctions>§
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QOpenGLFunctions>>,
) -> Ref<QOpenGLFunctions>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QOpenGLFunctions>>, ) -> Ref<QOpenGLFunctions>
Calls C++ function: QOpenGLFunctions& QOpenGLFunctions::operator=(const QOpenGLFunctions& other).
Sourcepub unsafe fn gl_active_texture(&self, texture: c_uint)
pub unsafe fn gl_active_texture(&self, texture: c_uint)
Calls C++ function: void QOpenGLFunctions::glActiveTexture(unsigned int texture).
Sourcepub unsafe fn gl_attach_shader(&self, program: c_uint, shader: c_uint)
pub unsafe fn gl_attach_shader(&self, program: c_uint, shader: c_uint)
Calls C++ function: void QOpenGLFunctions::glAttachShader(unsigned int program, unsigned int shader).
Sourcepub unsafe fn gl_bind_attrib_location(
&self,
program: c_uint,
index: c_uint,
name: *const c_char,
)
pub unsafe fn gl_bind_attrib_location( &self, program: c_uint, index: c_uint, name: *const c_char, )
Calls C++ function: void QOpenGLFunctions::glBindAttribLocation(unsigned int program, unsigned int index, const char* name).
Sourcepub unsafe fn gl_bind_buffer(&self, target: c_uint, buffer: c_uint)
pub unsafe fn gl_bind_buffer(&self, target: c_uint, buffer: c_uint)
Calls C++ function: void QOpenGLFunctions::glBindBuffer(unsigned int target, unsigned int buffer).
Sourcepub unsafe fn gl_bind_framebuffer(&self, target: c_uint, framebuffer: c_uint)
pub unsafe fn gl_bind_framebuffer(&self, target: c_uint, framebuffer: c_uint)
Calls C++ function: void QOpenGLFunctions::glBindFramebuffer(unsigned int target, unsigned int framebuffer).
Sourcepub unsafe fn gl_bind_renderbuffer(&self, target: c_uint, renderbuffer: c_uint)
pub unsafe fn gl_bind_renderbuffer(&self, target: c_uint, renderbuffer: c_uint)
Calls C++ function: void QOpenGLFunctions::glBindRenderbuffer(unsigned int target, unsigned int renderbuffer).
Sourcepub unsafe fn gl_bind_texture(&self, target: c_uint, texture: c_uint)
pub unsafe fn gl_bind_texture(&self, target: c_uint, texture: c_uint)
Calls C++ function: void QOpenGLFunctions::glBindTexture(unsigned int target, unsigned int texture).
Sourcepub unsafe fn gl_blend_color(
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float,
)
pub unsafe fn gl_blend_color( &self, red: c_float, green: c_float, blue: c_float, alpha: c_float, )
Calls C++ function: void QOpenGLFunctions::glBlendColor(float red, float green, float blue, float alpha).
Sourcepub unsafe fn gl_blend_equation(&self, mode: c_uint)
pub unsafe fn gl_blend_equation(&self, mode: c_uint)
Calls C++ function: void QOpenGLFunctions::glBlendEquation(unsigned int mode).
Sourcepub unsafe fn gl_blend_equation_separate(
&self,
mode_r_g_b: c_uint,
mode_alpha: c_uint,
)
pub unsafe fn gl_blend_equation_separate( &self, mode_r_g_b: c_uint, mode_alpha: c_uint, )
Calls C++ function: void QOpenGLFunctions::glBlendEquationSeparate(unsigned int modeRGB, unsigned int modeAlpha).
Sourcepub unsafe fn gl_blend_func(&self, sfactor: c_uint, dfactor: c_uint)
pub unsafe fn gl_blend_func(&self, sfactor: c_uint, dfactor: c_uint)
Calls C++ function: void QOpenGLFunctions::glBlendFunc(unsigned int sfactor, unsigned int dfactor).
Sourcepub unsafe fn gl_blend_func_separate(
&self,
src_r_g_b: c_uint,
dst_r_g_b: c_uint,
src_alpha: c_uint,
dst_alpha: c_uint,
)
pub unsafe fn gl_blend_func_separate( &self, src_r_g_b: c_uint, dst_r_g_b: c_uint, src_alpha: c_uint, dst_alpha: c_uint, )
Calls C++ function: void QOpenGLFunctions::glBlendFuncSeparate(unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha).
Sourcepub unsafe fn gl_buffer_data(
&self,
target: c_uint,
size: c_long,
data: *const c_void,
usage: c_uint,
)
pub unsafe fn gl_buffer_data( &self, target: c_uint, size: c_long, data: *const c_void, usage: c_uint, )
Calls C++ function: void QOpenGLFunctions::glBufferData(unsigned int target, long size, const void* data, unsigned int usage).
Sourcepub unsafe fn gl_buffer_sub_data(
&self,
target: c_uint,
offset: c_long,
size: c_long,
data: *const c_void,
)
pub unsafe fn gl_buffer_sub_data( &self, target: c_uint, offset: c_long, size: c_long, data: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glBufferSubData(unsigned int target, long offset, long size, const void* data).
Sourcepub unsafe fn gl_check_framebuffer_status(&self, target: c_uint) -> c_uint
pub unsafe fn gl_check_framebuffer_status(&self, target: c_uint) -> c_uint
Calls C++ function: unsigned int QOpenGLFunctions::glCheckFramebufferStatus(unsigned int target).
Sourcepub unsafe fn gl_clear(&self, mask: c_uint)
pub unsafe fn gl_clear(&self, mask: c_uint)
Calls C++ function: void QOpenGLFunctions::glClear(unsigned int mask).
Sourcepub unsafe fn gl_clear_color(
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float,
)
pub unsafe fn gl_clear_color( &self, red: c_float, green: c_float, blue: c_float, alpha: c_float, )
Calls C++ function: void QOpenGLFunctions::glClearColor(float red, float green, float blue, float alpha).
Sourcepub unsafe fn gl_clear_depthf(&self, depth: c_float)
pub unsafe fn gl_clear_depthf(&self, depth: c_float)
Calls C++ function: void QOpenGLFunctions::glClearDepthf(float depth).
Sourcepub unsafe fn gl_clear_stencil(&self, s: c_int)
pub unsafe fn gl_clear_stencil(&self, s: c_int)
Calls C++ function: void QOpenGLFunctions::glClearStencil(int s).
Sourcepub unsafe fn gl_color_mask(
&self,
red: c_uchar,
green: c_uchar,
blue: c_uchar,
alpha: c_uchar,
)
pub unsafe fn gl_color_mask( &self, red: c_uchar, green: c_uchar, blue: c_uchar, alpha: c_uchar, )
Calls C++ function: void QOpenGLFunctions::glColorMask(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha).
Sourcepub unsafe fn gl_compile_shader(&self, shader: c_uint)
pub unsafe fn gl_compile_shader(&self, shader: c_uint)
Calls C++ function: void QOpenGLFunctions::glCompileShader(unsigned int shader).
Sourcepub unsafe fn gl_compressed_tex_image_2d(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
border: c_int,
image_size: c_int,
data: *const c_void,
)
pub unsafe fn gl_compressed_tex_image_2d( &self, target: c_uint, level: c_int, internalformat: c_uint, width: c_int, height: c_int, border: c_int, image_size: c_int, data: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glCompressedTexImage2D(unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, const void* data).
Sourcepub unsafe fn gl_compressed_tex_sub_image_2d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
image_size: c_int,
data: *const c_void,
)
pub unsafe fn gl_compressed_tex_sub_image_2d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, width: c_int, height: c_int, format: c_uint, image_size: c_int, data: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glCompressedTexSubImage2D(unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, const void* data).
Sourcepub unsafe fn gl_copy_tex_image_2d(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
border: c_int,
)
pub unsafe fn gl_copy_tex_image_2d( &self, target: c_uint, level: c_int, internalformat: c_uint, x: c_int, y: c_int, width: c_int, height: c_int, border: c_int, )
Calls C++ function: void QOpenGLFunctions::glCopyTexImage2D(unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border).
Sourcepub unsafe fn gl_copy_tex_sub_image_2d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
)
pub unsafe fn gl_copy_tex_sub_image_2d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, x: c_int, y: c_int, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLFunctions::glCopyTexSubImage2D(unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height).
Sourcepub unsafe fn gl_create_program(&self) -> c_uint
pub unsafe fn gl_create_program(&self) -> c_uint
Calls C++ function: unsigned int QOpenGLFunctions::glCreateProgram().
Sourcepub unsafe fn gl_create_shader(&self, type_: c_uint) -> c_uint
pub unsafe fn gl_create_shader(&self, type_: c_uint) -> c_uint
Calls C++ function: unsigned int QOpenGLFunctions::glCreateShader(unsigned int type).
Sourcepub unsafe fn gl_cull_face(&self, mode: c_uint)
pub unsafe fn gl_cull_face(&self, mode: c_uint)
Calls C++ function: void QOpenGLFunctions::glCullFace(unsigned int mode).
Sourcepub unsafe fn gl_delete_buffers(&self, n: c_int, buffers: *const c_uint)
pub unsafe fn gl_delete_buffers(&self, n: c_int, buffers: *const c_uint)
Calls C++ function: void QOpenGLFunctions::glDeleteBuffers(int n, const unsigned int* buffers).
Sourcepub unsafe fn gl_delete_framebuffers(
&self,
n: c_int,
framebuffers: *const c_uint,
)
pub unsafe fn gl_delete_framebuffers( &self, n: c_int, framebuffers: *const c_uint, )
Calls C++ function: void QOpenGLFunctions::glDeleteFramebuffers(int n, const unsigned int* framebuffers).
Sourcepub unsafe fn gl_delete_program(&self, program: c_uint)
pub unsafe fn gl_delete_program(&self, program: c_uint)
Calls C++ function: void QOpenGLFunctions::glDeleteProgram(unsigned int program).
Sourcepub unsafe fn gl_delete_renderbuffers(
&self,
n: c_int,
renderbuffers: *const c_uint,
)
pub unsafe fn gl_delete_renderbuffers( &self, n: c_int, renderbuffers: *const c_uint, )
Calls C++ function: void QOpenGLFunctions::glDeleteRenderbuffers(int n, const unsigned int* renderbuffers).
Sourcepub unsafe fn gl_delete_shader(&self, shader: c_uint)
pub unsafe fn gl_delete_shader(&self, shader: c_uint)
Calls C++ function: void QOpenGLFunctions::glDeleteShader(unsigned int shader).
Sourcepub unsafe fn gl_delete_textures(&self, n: c_int, textures: *const c_uint)
pub unsafe fn gl_delete_textures(&self, n: c_int, textures: *const c_uint)
Calls C++ function: void QOpenGLFunctions::glDeleteTextures(int n, const unsigned int* textures).
Sourcepub unsafe fn gl_depth_func(&self, func: c_uint)
pub unsafe fn gl_depth_func(&self, func: c_uint)
Calls C++ function: void QOpenGLFunctions::glDepthFunc(unsigned int func).
Sourcepub unsafe fn gl_depth_mask(&self, flag: c_uchar)
pub unsafe fn gl_depth_mask(&self, flag: c_uchar)
Calls C++ function: void QOpenGLFunctions::glDepthMask(unsigned char flag).
Sourcepub unsafe fn gl_depth_rangef(&self, z_near: c_float, z_far: c_float)
pub unsafe fn gl_depth_rangef(&self, z_near: c_float, z_far: c_float)
Calls C++ function: void QOpenGLFunctions::glDepthRangef(float zNear, float zFar).
Sourcepub unsafe fn gl_detach_shader(&self, program: c_uint, shader: c_uint)
pub unsafe fn gl_detach_shader(&self, program: c_uint, shader: c_uint)
Calls C++ function: void QOpenGLFunctions::glDetachShader(unsigned int program, unsigned int shader).
Sourcepub unsafe fn gl_disable(&self, cap: c_uint)
pub unsafe fn gl_disable(&self, cap: c_uint)
Calls C++ function: void QOpenGLFunctions::glDisable(unsigned int cap).
Sourcepub unsafe fn gl_disable_vertex_attrib_array(&self, index: c_uint)
pub unsafe fn gl_disable_vertex_attrib_array(&self, index: c_uint)
Calls C++ function: void QOpenGLFunctions::glDisableVertexAttribArray(unsigned int index).
Sourcepub unsafe fn gl_draw_arrays(&self, mode: c_uint, first: c_int, count: c_int)
pub unsafe fn gl_draw_arrays(&self, mode: c_uint, first: c_int, count: c_int)
Calls C++ function: void QOpenGLFunctions::glDrawArrays(unsigned int mode, int first, int count).
Sourcepub unsafe fn gl_draw_elements(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
)
pub unsafe fn gl_draw_elements( &self, mode: c_uint, count: c_int, type_: c_uint, indices: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glDrawElements(unsigned int mode, int count, unsigned int type, const void* indices).
Sourcepub unsafe fn gl_enable(&self, cap: c_uint)
pub unsafe fn gl_enable(&self, cap: c_uint)
Calls C++ function: void QOpenGLFunctions::glEnable(unsigned int cap).
Sourcepub unsafe fn gl_enable_vertex_attrib_array(&self, index: c_uint)
pub unsafe fn gl_enable_vertex_attrib_array(&self, index: c_uint)
Calls C++ function: void QOpenGLFunctions::glEnableVertexAttribArray(unsigned int index).
Sourcepub unsafe fn gl_framebuffer_renderbuffer(
&self,
target: c_uint,
attachment: c_uint,
renderbuffertarget: c_uint,
renderbuffer: c_uint,
)
pub unsafe fn gl_framebuffer_renderbuffer( &self, target: c_uint, attachment: c_uint, renderbuffertarget: c_uint, renderbuffer: c_uint, )
Calls C++ function: void QOpenGLFunctions::glFramebufferRenderbuffer(unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer).
Sourcepub unsafe fn gl_framebuffer_texture_2d(
&self,
target: c_uint,
attachment: c_uint,
textarget: c_uint,
texture: c_uint,
level: c_int,
)
pub unsafe fn gl_framebuffer_texture_2d( &self, target: c_uint, attachment: c_uint, textarget: c_uint, texture: c_uint, level: c_int, )
Calls C++ function: void QOpenGLFunctions::glFramebufferTexture2D(unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level).
Sourcepub unsafe fn gl_front_face(&self, mode: c_uint)
pub unsafe fn gl_front_face(&self, mode: c_uint)
Calls C++ function: void QOpenGLFunctions::glFrontFace(unsigned int mode).
Sourcepub unsafe fn gl_gen_buffers(&self, n: c_int, buffers: *mut c_uint)
pub unsafe fn gl_gen_buffers(&self, n: c_int, buffers: *mut c_uint)
Calls C++ function: void QOpenGLFunctions::glGenBuffers(int n, unsigned int* buffers).
Sourcepub unsafe fn gl_gen_framebuffers(&self, n: c_int, framebuffers: *mut c_uint)
pub unsafe fn gl_gen_framebuffers(&self, n: c_int, framebuffers: *mut c_uint)
Calls C++ function: void QOpenGLFunctions::glGenFramebuffers(int n, unsigned int* framebuffers).
Sourcepub unsafe fn gl_gen_renderbuffers(&self, n: c_int, renderbuffers: *mut c_uint)
pub unsafe fn gl_gen_renderbuffers(&self, n: c_int, renderbuffers: *mut c_uint)
Calls C++ function: void QOpenGLFunctions::glGenRenderbuffers(int n, unsigned int* renderbuffers).
Sourcepub unsafe fn gl_gen_textures(&self, n: c_int, textures: *mut c_uint)
pub unsafe fn gl_gen_textures(&self, n: c_int, textures: *mut c_uint)
Calls C++ function: void QOpenGLFunctions::glGenTextures(int n, unsigned int* textures).
Sourcepub unsafe fn gl_generate_mipmap(&self, target: c_uint)
pub unsafe fn gl_generate_mipmap(&self, target: c_uint)
Calls C++ function: void QOpenGLFunctions::glGenerateMipmap(unsigned int target).
Sourcepub unsafe fn gl_get_active_attrib(
&self,
program: c_uint,
index: c_uint,
bufsize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char,
)
pub unsafe fn gl_get_active_attrib( &self, program: c_uint, index: c_uint, bufsize: c_int, length: *mut c_int, size: *mut c_int, type_: *mut c_uint, name: *mut c_char, )
Calls C++ function: void QOpenGLFunctions::glGetActiveAttrib(unsigned int program, unsigned int index, int bufsize, int* length, int* size, unsigned int* type, char* name).
Sourcepub unsafe fn gl_get_active_uniform(
&self,
program: c_uint,
index: c_uint,
bufsize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char,
)
pub unsafe fn gl_get_active_uniform( &self, program: c_uint, index: c_uint, bufsize: c_int, length: *mut c_int, size: *mut c_int, type_: *mut c_uint, name: *mut c_char, )
Calls C++ function: void QOpenGLFunctions::glGetActiveUniform(unsigned int program, unsigned int index, int bufsize, int* length, int* size, unsigned int* type, char* name).
Sourcepub unsafe fn gl_get_attached_shaders(
&self,
program: c_uint,
maxcount: c_int,
count: *mut c_int,
shaders: *mut c_uint,
)
pub unsafe fn gl_get_attached_shaders( &self, program: c_uint, maxcount: c_int, count: *mut c_int, shaders: *mut c_uint, )
Calls C++ function: void QOpenGLFunctions::glGetAttachedShaders(unsigned int program, int maxcount, int* count, unsigned int* shaders).
Sourcepub unsafe fn gl_get_attrib_location(
&self,
program: c_uint,
name: *const c_char,
) -> c_int
pub unsafe fn gl_get_attrib_location( &self, program: c_uint, name: *const c_char, ) -> c_int
Calls C++ function: int QOpenGLFunctions::glGetAttribLocation(unsigned int program, const char* name).
Sourcepub unsafe fn gl_get_booleanv(&self, pname: c_uint, params: *mut c_uchar)
pub unsafe fn gl_get_booleanv(&self, pname: c_uint, params: *mut c_uchar)
Calls C++ function: void QOpenGLFunctions::glGetBooleanv(unsigned int pname, unsigned char* params).
Sourcepub unsafe fn gl_get_buffer_parameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_buffer_parameteriv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetBufferParameteriv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_error(&self) -> c_uint
pub unsafe fn gl_get_error(&self) -> c_uint
Calls C++ function: unsigned int QOpenGLFunctions::glGetError().
Sourcepub unsafe fn gl_get_floatv(&self, pname: c_uint, params: *mut c_float)
pub unsafe fn gl_get_floatv(&self, pname: c_uint, params: *mut c_float)
Calls C++ function: void QOpenGLFunctions::glGetFloatv(unsigned int pname, float* params).
Sourcepub unsafe fn gl_get_framebuffer_attachment_parameteriv(
&self,
target: c_uint,
attachment: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_framebuffer_attachment_parameteriv( &self, target: c_uint, attachment: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetFramebufferAttachmentParameteriv(unsigned int target, unsigned int attachment, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_integerv(&self, pname: c_uint, params: *mut c_int)
pub unsafe fn gl_get_integerv(&self, pname: c_uint, params: *mut c_int)
Calls C++ function: void QOpenGLFunctions::glGetIntegerv(unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_program_info_log(
&self,
program: c_uint,
bufsize: c_int,
length: *mut c_int,
infolog: *mut c_char,
)
pub unsafe fn gl_get_program_info_log( &self, program: c_uint, bufsize: c_int, length: *mut c_int, infolog: *mut c_char, )
Calls C++ function: void QOpenGLFunctions::glGetProgramInfoLog(unsigned int program, int bufsize, int* length, char* infolog).
Sourcepub unsafe fn gl_get_programiv(
&self,
program: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_programiv( &self, program: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetProgramiv(unsigned int program, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_renderbuffer_parameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_renderbuffer_parameteriv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetRenderbufferParameteriv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_shader_info_log(
&self,
shader: c_uint,
bufsize: c_int,
length: *mut c_int,
infolog: *mut c_char,
)
pub unsafe fn gl_get_shader_info_log( &self, shader: c_uint, bufsize: c_int, length: *mut c_int, infolog: *mut c_char, )
Calls C++ function: void QOpenGLFunctions::glGetShaderInfoLog(unsigned int shader, int bufsize, int* length, char* infolog).
Sourcepub unsafe fn gl_get_shader_precision_format(
&self,
shadertype: c_uint,
precisiontype: c_uint,
range: *mut c_int,
precision: *mut c_int,
)
pub unsafe fn gl_get_shader_precision_format( &self, shadertype: c_uint, precisiontype: c_uint, range: *mut c_int, precision: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetShaderPrecisionFormat(unsigned int shadertype, unsigned int precisiontype, int* range, int* precision).
Sourcepub unsafe fn gl_get_shader_source(
&self,
shader: c_uint,
bufsize: c_int,
length: *mut c_int,
source: *mut c_char,
)
pub unsafe fn gl_get_shader_source( &self, shader: c_uint, bufsize: c_int, length: *mut c_int, source: *mut c_char, )
Calls C++ function: void QOpenGLFunctions::glGetShaderSource(unsigned int shader, int bufsize, int* length, char* source).
Sourcepub unsafe fn gl_get_shaderiv(
&self,
shader: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_shaderiv( &self, shader: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetShaderiv(unsigned int shader, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_string(&self, name: c_uint) -> *const c_uchar
pub unsafe fn gl_get_string(&self, name: c_uint) -> *const c_uchar
Calls C++ function: const unsigned char* QOpenGLFunctions::glGetString(unsigned int name).
Sourcepub unsafe fn gl_get_tex_parameterfv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_float,
)
pub unsafe fn gl_get_tex_parameterfv( &self, target: c_uint, pname: c_uint, params: *mut c_float, )
Calls C++ function: void QOpenGLFunctions::glGetTexParameterfv(unsigned int target, unsigned int pname, float* params).
Sourcepub unsafe fn gl_get_tex_parameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_tex_parameteriv( &self, target: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetTexParameteriv(unsigned int target, unsigned int pname, int* params).
Sourcepub unsafe fn gl_get_uniform_location(
&self,
program: c_uint,
name: *const c_char,
) -> c_int
pub unsafe fn gl_get_uniform_location( &self, program: c_uint, name: *const c_char, ) -> c_int
Calls C++ function: int QOpenGLFunctions::glGetUniformLocation(unsigned int program, const char* name).
Sourcepub unsafe fn gl_get_uniformfv(
&self,
program: c_uint,
location: c_int,
params: *mut c_float,
)
pub unsafe fn gl_get_uniformfv( &self, program: c_uint, location: c_int, params: *mut c_float, )
Calls C++ function: void QOpenGLFunctions::glGetUniformfv(unsigned int program, int location, float* params).
Sourcepub unsafe fn gl_get_uniformiv(
&self,
program: c_uint,
location: c_int,
params: *mut c_int,
)
pub unsafe fn gl_get_uniformiv( &self, program: c_uint, location: c_int, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetUniformiv(unsigned int program, int location, int* params).
Sourcepub unsafe fn gl_get_vertex_attrib_pointerv(
&self,
index: c_uint,
pname: c_uint,
pointer: *mut *mut c_void,
)
pub unsafe fn gl_get_vertex_attrib_pointerv( &self, index: c_uint, pname: c_uint, pointer: *mut *mut c_void, )
Calls C++ function: void QOpenGLFunctions::glGetVertexAttribPointerv(unsigned int index, unsigned int pname, void** pointer).
Sourcepub unsafe fn gl_get_vertex_attribfv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_float,
)
pub unsafe fn gl_get_vertex_attribfv( &self, index: c_uint, pname: c_uint, params: *mut c_float, )
Calls C++ function: void QOpenGLFunctions::glGetVertexAttribfv(unsigned int index, unsigned int pname, float* params).
Sourcepub unsafe fn gl_get_vertex_attribiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int,
)
pub unsafe fn gl_get_vertex_attribiv( &self, index: c_uint, pname: c_uint, params: *mut c_int, )
Calls C++ function: void QOpenGLFunctions::glGetVertexAttribiv(unsigned int index, unsigned int pname, int* params).
Sourcepub unsafe fn gl_hint(&self, target: c_uint, mode: c_uint)
pub unsafe fn gl_hint(&self, target: c_uint, mode: c_uint)
Calls C++ function: void QOpenGLFunctions::glHint(unsigned int target, unsigned int mode).
Sourcepub unsafe fn gl_is_buffer(&self, buffer: c_uint) -> c_uchar
pub unsafe fn gl_is_buffer(&self, buffer: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsBuffer(unsigned int buffer).
Sourcepub unsafe fn gl_is_enabled(&self, cap: c_uint) -> c_uchar
pub unsafe fn gl_is_enabled(&self, cap: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsEnabled(unsigned int cap).
Sourcepub unsafe fn gl_is_framebuffer(&self, framebuffer: c_uint) -> c_uchar
pub unsafe fn gl_is_framebuffer(&self, framebuffer: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsFramebuffer(unsigned int framebuffer).
Sourcepub unsafe fn gl_is_program(&self, program: c_uint) -> c_uchar
pub unsafe fn gl_is_program(&self, program: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsProgram(unsigned int program).
Sourcepub unsafe fn gl_is_renderbuffer(&self, renderbuffer: c_uint) -> c_uchar
pub unsafe fn gl_is_renderbuffer(&self, renderbuffer: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsRenderbuffer(unsigned int renderbuffer).
Sourcepub unsafe fn gl_is_shader(&self, shader: c_uint) -> c_uchar
pub unsafe fn gl_is_shader(&self, shader: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsShader(unsigned int shader).
Sourcepub unsafe fn gl_is_texture(&self, texture: c_uint) -> c_uchar
pub unsafe fn gl_is_texture(&self, texture: c_uint) -> c_uchar
Calls C++ function: unsigned char QOpenGLFunctions::glIsTexture(unsigned int texture).
Sourcepub unsafe fn gl_line_width(&self, width: c_float)
pub unsafe fn gl_line_width(&self, width: c_float)
Calls C++ function: void QOpenGLFunctions::glLineWidth(float width).
Sourcepub unsafe fn gl_link_program(&self, program: c_uint)
pub unsafe fn gl_link_program(&self, program: c_uint)
Calls C++ function: void QOpenGLFunctions::glLinkProgram(unsigned int program).
Sourcepub unsafe fn gl_pixel_storei(&self, pname: c_uint, param: c_int)
pub unsafe fn gl_pixel_storei(&self, pname: c_uint, param: c_int)
Calls C++ function: void QOpenGLFunctions::glPixelStorei(unsigned int pname, int param).
Sourcepub unsafe fn gl_polygon_offset(&self, factor: c_float, units: c_float)
pub unsafe fn gl_polygon_offset(&self, factor: c_float, units: c_float)
Calls C++ function: void QOpenGLFunctions::glPolygonOffset(float factor, float units).
Sourcepub unsafe fn gl_read_pixels(
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *mut c_void,
)
pub unsafe fn gl_read_pixels( &self, x: c_int, y: c_int, width: c_int, height: c_int, format: c_uint, type_: c_uint, pixels: *mut c_void, )
Calls C++ function: void QOpenGLFunctions::glReadPixels(int x, int y, int width, int height, unsigned int format, unsigned int type, void* pixels).
Sourcepub unsafe fn gl_release_shader_compiler(&self)
pub unsafe fn gl_release_shader_compiler(&self)
Calls C++ function: void QOpenGLFunctions::glReleaseShaderCompiler().
Sourcepub unsafe fn gl_renderbuffer_storage(
&self,
target: c_uint,
internalformat: c_uint,
width: c_int,
height: c_int,
)
pub unsafe fn gl_renderbuffer_storage( &self, target: c_uint, internalformat: c_uint, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLFunctions::glRenderbufferStorage(unsigned int target, unsigned int internalformat, int width, int height).
Sourcepub unsafe fn gl_sample_coverage(&self, value: c_float, invert: c_uchar)
pub unsafe fn gl_sample_coverage(&self, value: c_float, invert: c_uchar)
Calls C++ function: void QOpenGLFunctions::glSampleCoverage(float value, unsigned char invert).
Sourcepub unsafe fn gl_scissor(&self, x: c_int, y: c_int, width: c_int, height: c_int)
pub unsafe fn gl_scissor(&self, x: c_int, y: c_int, width: c_int, height: c_int)
Calls C++ function: void QOpenGLFunctions::glScissor(int x, int y, int width, int height).
Sourcepub unsafe fn gl_shader_binary(
&self,
n: c_int,
shaders: *const c_uint,
binaryformat: c_uint,
binary: *const c_void,
length: c_int,
)
pub unsafe fn gl_shader_binary( &self, n: c_int, shaders: *const c_uint, binaryformat: c_uint, binary: *const c_void, length: c_int, )
Calls C++ function: void QOpenGLFunctions::glShaderBinary(int n, const unsigned int* shaders, unsigned int binaryformat, const void* binary, int length).
Sourcepub unsafe fn gl_shader_source(
&self,
shader: c_uint,
count: c_int,
string: *mut *const c_char,
length: *const c_int,
)
pub unsafe fn gl_shader_source( &self, shader: c_uint, count: c_int, string: *mut *const c_char, length: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glShaderSource(unsigned int shader, int count, const char** string, const int* length).
Sourcepub unsafe fn gl_stencil_func(&self, func: c_uint, ref_: c_int, mask: c_uint)
pub unsafe fn gl_stencil_func(&self, func: c_uint, ref_: c_int, mask: c_uint)
Calls C++ function: void QOpenGLFunctions::glStencilFunc(unsigned int func, int ref, unsigned int mask).
Sourcepub unsafe fn gl_stencil_func_separate(
&self,
face: c_uint,
func: c_uint,
ref_: c_int,
mask: c_uint,
)
pub unsafe fn gl_stencil_func_separate( &self, face: c_uint, func: c_uint, ref_: c_int, mask: c_uint, )
Calls C++ function: void QOpenGLFunctions::glStencilFuncSeparate(unsigned int face, unsigned int func, int ref, unsigned int mask).
Sourcepub unsafe fn gl_stencil_mask(&self, mask: c_uint)
pub unsafe fn gl_stencil_mask(&self, mask: c_uint)
Calls C++ function: void QOpenGLFunctions::glStencilMask(unsigned int mask).
Sourcepub unsafe fn gl_stencil_mask_separate(&self, face: c_uint, mask: c_uint)
pub unsafe fn gl_stencil_mask_separate(&self, face: c_uint, mask: c_uint)
Calls C++ function: void QOpenGLFunctions::glStencilMaskSeparate(unsigned int face, unsigned int mask).
Sourcepub unsafe fn gl_stencil_op(&self, fail: c_uint, zfail: c_uint, zpass: c_uint)
pub unsafe fn gl_stencil_op(&self, fail: c_uint, zfail: c_uint, zpass: c_uint)
Calls C++ function: void QOpenGLFunctions::glStencilOp(unsigned int fail, unsigned int zfail, unsigned int zpass).
Sourcepub unsafe fn gl_stencil_op_separate(
&self,
face: c_uint,
fail: c_uint,
zfail: c_uint,
zpass: c_uint,
)
pub unsafe fn gl_stencil_op_separate( &self, face: c_uint, fail: c_uint, zfail: c_uint, zpass: c_uint, )
Calls C++ function: void QOpenGLFunctions::glStencilOpSeparate(unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass).
Sourcepub unsafe fn gl_tex_image_2d(
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void,
)
pub unsafe fn gl_tex_image_2d( &self, target: c_uint, level: c_int, internalformat: c_int, width: c_int, height: c_int, border: c_int, format: c_uint, type_: c_uint, pixels: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glTexImage2D(unsigned int target, int level, int internalformat, int width, int height, int border, unsigned int format, unsigned int type, const void* pixels).
Sourcepub unsafe fn gl_tex_parameterf(
&self,
target: c_uint,
pname: c_uint,
param: c_float,
)
pub unsafe fn gl_tex_parameterf( &self, target: c_uint, pname: c_uint, param: c_float, )
Calls C++ function: void QOpenGLFunctions::glTexParameterf(unsigned int target, unsigned int pname, float param).
Sourcepub unsafe fn gl_tex_parameterfv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_float,
)
pub unsafe fn gl_tex_parameterfv( &self, target: c_uint, pname: c_uint, params: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glTexParameterfv(unsigned int target, unsigned int pname, const float* params).
Sourcepub unsafe fn gl_tex_parameteri(
&self,
target: c_uint,
pname: c_uint,
param: c_int,
)
pub unsafe fn gl_tex_parameteri( &self, target: c_uint, pname: c_uint, param: c_int, )
Calls C++ function: void QOpenGLFunctions::glTexParameteri(unsigned int target, unsigned int pname, int param).
Sourcepub unsafe fn gl_tex_parameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_int,
)
pub unsafe fn gl_tex_parameteriv( &self, target: c_uint, pname: c_uint, params: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glTexParameteriv(unsigned int target, unsigned int pname, const int* params).
Sourcepub unsafe fn gl_tex_sub_image_2d(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void,
)
pub unsafe fn gl_tex_sub_image_2d( &self, target: c_uint, level: c_int, xoffset: c_int, yoffset: c_int, width: c_int, height: c_int, format: c_uint, type_: c_uint, pixels: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glTexSubImage2D(unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int type, const void* pixels).
Sourcepub unsafe fn gl_uniform_1f(&self, location: c_int, x: c_float)
pub unsafe fn gl_uniform_1f(&self, location: c_int, x: c_float)
Calls C++ function: void QOpenGLFunctions::glUniform1f(int location, float x).
Sourcepub unsafe fn gl_uniform_1fv(
&self,
location: c_int,
count: c_int,
v: *const c_float,
)
pub unsafe fn gl_uniform_1fv( &self, location: c_int, count: c_int, v: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform1fv(int location, int count, const float* v).
Sourcepub unsafe fn gl_uniform_1i(&self, location: c_int, x: c_int)
pub unsafe fn gl_uniform_1i(&self, location: c_int, x: c_int)
Calls C++ function: void QOpenGLFunctions::glUniform1i(int location, int x).
Sourcepub unsafe fn gl_uniform_1iv(
&self,
location: c_int,
count: c_int,
v: *const c_int,
)
pub unsafe fn gl_uniform_1iv( &self, location: c_int, count: c_int, v: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform1iv(int location, int count, const int* v).
Sourcepub unsafe fn gl_uniform_2f(&self, location: c_int, x: c_float, y: c_float)
pub unsafe fn gl_uniform_2f(&self, location: c_int, x: c_float, y: c_float)
Calls C++ function: void QOpenGLFunctions::glUniform2f(int location, float x, float y).
Sourcepub unsafe fn gl_uniform_2fv(
&self,
location: c_int,
count: c_int,
v: *const c_float,
)
pub unsafe fn gl_uniform_2fv( &self, location: c_int, count: c_int, v: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform2fv(int location, int count, const float* v).
Sourcepub unsafe fn gl_uniform_2i(&self, location: c_int, x: c_int, y: c_int)
pub unsafe fn gl_uniform_2i(&self, location: c_int, x: c_int, y: c_int)
Calls C++ function: void QOpenGLFunctions::glUniform2i(int location, int x, int y).
Sourcepub unsafe fn gl_uniform_2iv(
&self,
location: c_int,
count: c_int,
v: *const c_int,
)
pub unsafe fn gl_uniform_2iv( &self, location: c_int, count: c_int, v: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform2iv(int location, int count, const int* v).
Sourcepub unsafe fn gl_uniform_3f(
&self,
location: c_int,
x: c_float,
y: c_float,
z: c_float,
)
pub unsafe fn gl_uniform_3f( &self, location: c_int, x: c_float, y: c_float, z: c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform3f(int location, float x, float y, float z).
Sourcepub unsafe fn gl_uniform_3fv(
&self,
location: c_int,
count: c_int,
v: *const c_float,
)
pub unsafe fn gl_uniform_3fv( &self, location: c_int, count: c_int, v: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform3fv(int location, int count, const float* v).
Sourcepub unsafe fn gl_uniform_3i(
&self,
location: c_int,
x: c_int,
y: c_int,
z: c_int,
)
pub unsafe fn gl_uniform_3i( &self, location: c_int, x: c_int, y: c_int, z: c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform3i(int location, int x, int y, int z).
Sourcepub unsafe fn gl_uniform_3iv(
&self,
location: c_int,
count: c_int,
v: *const c_int,
)
pub unsafe fn gl_uniform_3iv( &self, location: c_int, count: c_int, v: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform3iv(int location, int count, const int* v).
Sourcepub unsafe fn gl_uniform_4f(
&self,
location: c_int,
x: c_float,
y: c_float,
z: c_float,
w: c_float,
)
pub unsafe fn gl_uniform_4f( &self, location: c_int, x: c_float, y: c_float, z: c_float, w: c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform4f(int location, float x, float y, float z, float w).
Sourcepub unsafe fn gl_uniform_4fv(
&self,
location: c_int,
count: c_int,
v: *const c_float,
)
pub unsafe fn gl_uniform_4fv( &self, location: c_int, count: c_int, v: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniform4fv(int location, int count, const float* v).
Sourcepub unsafe fn gl_uniform_4i(
&self,
location: c_int,
x: c_int,
y: c_int,
z: c_int,
w: c_int,
)
pub unsafe fn gl_uniform_4i( &self, location: c_int, x: c_int, y: c_int, z: c_int, w: c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform4i(int location, int x, int y, int z, int w).
Sourcepub unsafe fn gl_uniform_4iv(
&self,
location: c_int,
count: c_int,
v: *const c_int,
)
pub unsafe fn gl_uniform_4iv( &self, location: c_int, count: c_int, v: *const c_int, )
Calls C++ function: void QOpenGLFunctions::glUniform4iv(int location, int count, const int* v).
Sourcepub unsafe fn gl_uniform_matrix_2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_2fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniformMatrix2fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_3fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniformMatrix3fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_uniform_matrix_4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float,
)
pub unsafe fn gl_uniform_matrix_4fv( &self, location: c_int, count: c_int, transpose: c_uchar, value: *const c_float, )
Calls C++ function: void QOpenGLFunctions::glUniformMatrix4fv(int location, int count, unsigned char transpose, const float* value).
Sourcepub unsafe fn gl_use_program(&self, program: c_uint)
pub unsafe fn gl_use_program(&self, program: c_uint)
Calls C++ function: void QOpenGLFunctions::glUseProgram(unsigned int program).
Sourcepub unsafe fn gl_validate_program(&self, program: c_uint)
pub unsafe fn gl_validate_program(&self, program: c_uint)
Calls C++ function: void QOpenGLFunctions::glValidateProgram(unsigned int program).
Sourcepub unsafe fn gl_vertex_attrib_1f(&self, indx: c_uint, x: c_float)
pub unsafe fn gl_vertex_attrib_1f(&self, indx: c_uint, x: c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib1f(unsigned int indx, float x).
Sourcepub unsafe fn gl_vertex_attrib_1fv(&self, indx: c_uint, values: *const c_float)
pub unsafe fn gl_vertex_attrib_1fv(&self, indx: c_uint, values: *const c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib1fv(unsigned int indx, const float* values).
Sourcepub unsafe fn gl_vertex_attrib_2f(&self, indx: c_uint, x: c_float, y: c_float)
pub unsafe fn gl_vertex_attrib_2f(&self, indx: c_uint, x: c_float, y: c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib2f(unsigned int indx, float x, float y).
Sourcepub unsafe fn gl_vertex_attrib_2fv(&self, indx: c_uint, values: *const c_float)
pub unsafe fn gl_vertex_attrib_2fv(&self, indx: c_uint, values: *const c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib2fv(unsigned int indx, const float* values).
Sourcepub unsafe fn gl_vertex_attrib_3f(
&self,
indx: c_uint,
x: c_float,
y: c_float,
z: c_float,
)
pub unsafe fn gl_vertex_attrib_3f( &self, indx: c_uint, x: c_float, y: c_float, z: c_float, )
Calls C++ function: void QOpenGLFunctions::glVertexAttrib3f(unsigned int indx, float x, float y, float z).
Sourcepub unsafe fn gl_vertex_attrib_3fv(&self, indx: c_uint, values: *const c_float)
pub unsafe fn gl_vertex_attrib_3fv(&self, indx: c_uint, values: *const c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib3fv(unsigned int indx, const float* values).
Sourcepub unsafe fn gl_vertex_attrib_4f(
&self,
indx: c_uint,
x: c_float,
y: c_float,
z: c_float,
w: c_float,
)
pub unsafe fn gl_vertex_attrib_4f( &self, indx: c_uint, x: c_float, y: c_float, z: c_float, w: c_float, )
Calls C++ function: void QOpenGLFunctions::glVertexAttrib4f(unsigned int indx, float x, float y, float z, float w).
Sourcepub unsafe fn gl_vertex_attrib_4fv(&self, indx: c_uint, values: *const c_float)
pub unsafe fn gl_vertex_attrib_4fv(&self, indx: c_uint, values: *const c_float)
Calls C++ function: void QOpenGLFunctions::glVertexAttrib4fv(unsigned int indx, const float* values).
Sourcepub unsafe fn gl_vertex_attrib_pointer(
&self,
indx: c_uint,
size: c_int,
type_: c_uint,
normalized: c_uchar,
stride: c_int,
ptr: *const c_void,
)
pub unsafe fn gl_vertex_attrib_pointer( &self, indx: c_uint, size: c_int, type_: c_uint, normalized: c_uchar, stride: c_int, ptr: *const c_void, )
Calls C++ function: void QOpenGLFunctions::glVertexAttribPointer(unsigned int indx, int size, unsigned int type, unsigned char normalized, int stride, const void* ptr).
Sourcepub unsafe fn gl_viewport(
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
)
pub unsafe fn gl_viewport( &self, x: c_int, y: c_int, width: c_int, height: c_int, )
Calls C++ function: void QOpenGLFunctions::glViewport(int x, int y, int width, int height).
Sourcepub unsafe fn has_opengl_feature(&self, feature: OpenGLFeature) -> bool
pub unsafe fn has_opengl_feature(&self, feature: OpenGLFeature) -> bool
Calls C++ function: bool QOpenGLFunctions::hasOpenGLFeature(QOpenGLFunctions::OpenGLFeature feature) const.
Sourcepub unsafe fn initialize_opengl_functions(&self)
pub unsafe fn initialize_opengl_functions(&self)
Calls C++ function: void QOpenGLFunctions::initializeOpenGLFunctions().
Sourcepub unsafe fn opengl_features(&self) -> QFlags<OpenGLFeature>
pub unsafe fn opengl_features(&self) -> QFlags<OpenGLFeature>
Calls C++ function: QFlags<QOpenGLFunctions::OpenGLFeature> QOpenGLFunctions::openGLFeatures() const.
Trait Implementations§
Source§impl CppDeletable for QOpenGLExtraFunctions
impl CppDeletable for QOpenGLExtraFunctions
Source§impl Deref for QOpenGLExtraFunctions
impl Deref for QOpenGLExtraFunctions
Source§fn deref(&self) -> &QOpenGLFunctions
fn deref(&self) -> &QOpenGLFunctions
Calls C++ function: QOpenGLFunctions* static_cast<QOpenGLFunctions*>(QOpenGLExtraFunctions* ptr).
Source§type Target = QOpenGLFunctions
type Target = QOpenGLFunctions
Source§impl StaticDowncast<QOpenGLExtraFunctions> for QOpenGLFunctions
impl StaticDowncast<QOpenGLExtraFunctions> for QOpenGLFunctions
Source§unsafe fn static_downcast(
ptr: Ptr<QOpenGLFunctions>,
) -> Ptr<QOpenGLExtraFunctions>
unsafe fn static_downcast( ptr: Ptr<QOpenGLFunctions>, ) -> Ptr<QOpenGLExtraFunctions>
Calls C++ function: QOpenGLExtraFunctions* static_cast<QOpenGLExtraFunctions*>(QOpenGLFunctions* ptr).
Source§impl StaticUpcast<QOpenGLFunctions> for QOpenGLExtraFunctions
impl StaticUpcast<QOpenGLFunctions> for QOpenGLExtraFunctions
Source§unsafe fn static_upcast(
ptr: Ptr<QOpenGLExtraFunctions>,
) -> Ptr<QOpenGLFunctions>
unsafe fn static_upcast( ptr: Ptr<QOpenGLExtraFunctions>, ) -> Ptr<QOpenGLFunctions>
Calls C++ function: QOpenGLFunctions* static_cast<QOpenGLFunctions*>(QOpenGLExtraFunctions* ptr).