module OpenGL::Procs

Extended Modules

Defined in:

opengl/procs.cr

Instance Method Summary

Instance Method Detail

def active_shader_program(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glActiveShaderProgram


[View source]
def active_shader_program : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glActiveShaderProgram


[View source]
def active_texture(address) : Proc(LibGL::TextureUnit, Void) #

Proc type for the function glActiveTexture


[View source]
def active_texture : ::Proc(LibGL::TextureUnit, ::Void).class #

Proc type for the function glActiveTexture


[View source]
def attach_shader(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glAttachShader


[View source]
def attach_shader : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glAttachShader


[View source]
def begin_conditional_render(address) : Proc(LibGL::UInt, LibGL::ConditionalRenderMode, Void) #

Proc type for the function glBeginConditionalRender


[View source]
def begin_conditional_render : ::Proc(LibGL::UInt, LibGL::ConditionalRenderMode, ::Void).class #

Proc type for the function glBeginConditionalRender


[View source]
def begin_query(address) : Proc(LibGL::QueryTarget, LibGL::UInt, Void) #

Proc type for the function glBeginQuery


[View source]
def begin_query : ::Proc(LibGL::QueryTarget, LibGL::UInt, ::Void).class #

Proc type for the function glBeginQuery


[View source]
def begin_query_indexed(address) : Proc(LibGL::QueryTarget, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glBeginQueryIndexed


[View source]
def begin_query_indexed : ::Proc(LibGL::QueryTarget, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glBeginQueryIndexed


[View source]
def begin_transform_feedback(address) : Proc(LibGL::PrimitiveType, Void) #

Proc type for the function glBeginTransformFeedback


[View source]
def begin_transform_feedback : ::Proc(LibGL::PrimitiveType, ::Void).class #

Proc type for the function glBeginTransformFeedback


[View source]
def bind_attrib_location(address) : Proc(LibGL::UInt, LibGL::UInt, Pointer(LibGL::Char), Void) #

Proc type for the function glBindAttribLocation


[View source]
def bind_attrib_location : ::Proc(LibGL::UInt, LibGL::UInt, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glBindAttribLocation


[View source]
def bind_buffer(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, Void) #

Proc type for the function glBindBuffer


[View source]
def bind_buffer : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, ::Void).class #

Proc type for the function glBindBuffer


[View source]
def bind_buffer_base(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glBindBufferBase


[View source]
def bind_buffer_base : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glBindBufferBase


[View source]
def bind_buffer_range(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glBindBufferRange


[View source]
def bind_buffer_range : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glBindBufferRange


[View source]
def bind_buffers_base(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glBindBuffersBase


[View source]
def bind_buffers_base : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glBindBuffersBase


[View source]
def bind_buffers_range(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Pointer(LibGL::IntPtr), Pointer(LibGL::SizeIPtr), Void) #

Proc type for the function glBindBuffersRange


[View source]
def bind_buffers_range : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Pointer(LibGL::IntPtr), ::Pointer(LibGL::SizeIPtr), ::Void).class #

Proc type for the function glBindBuffersRange


[View source]
def bind_frag_data_location(address) : Proc(LibGL::UInt, LibGL::UInt, Pointer(LibGL::Char), Void) #

Proc type for the function glBindFragDataLocation


[View source]
def bind_frag_data_location : ::Proc(LibGL::UInt, LibGL::UInt, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glBindFragDataLocation


[View source]
def bind_frag_data_location_indexed(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Pointer(LibGL::Char), Void) #

Proc type for the function glBindFragDataLocationIndexed


[View source]
def bind_frag_data_location_indexed : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glBindFragDataLocationIndexed


[View source]
def bind_framebuffer(address) : Proc(LibGL::FramebufferTarget, LibGL::UInt, Void) #

Proc type for the function glBindFramebuffer


[View source]
def bind_framebuffer : ::Proc(LibGL::FramebufferTarget, LibGL::UInt, ::Void).class #

Proc type for the function glBindFramebuffer


[View source]
def bind_image_texture(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::Boolean, LibGL::Int, LibGL::BufferAccessARB, LibGL::InternalFormat, Void) #

Proc type for the function glBindImageTexture


[View source]
def bind_image_texture : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::Boolean, LibGL::Int, LibGL::BufferAccessARB, LibGL::InternalFormat, ::Void).class #

Proc type for the function glBindImageTexture


[View source]
def bind_image_textures(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glBindImageTextures


[View source]
def bind_image_textures : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glBindImageTextures


[View source]
def bind_program_pipeline(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glBindProgramPipeline


[View source]
def bind_program_pipeline : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glBindProgramPipeline


[View source]
def bind_renderbuffer(address) : Proc(LibGL::RenderbufferTarget, LibGL::UInt, Void) #

Proc type for the function glBindRenderbuffer


[View source]
def bind_renderbuffer : ::Proc(LibGL::RenderbufferTarget, LibGL::UInt, ::Void).class #

Proc type for the function glBindRenderbuffer


[View source]
def bind_sampler(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glBindSampler


[View source]
def bind_sampler : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glBindSampler


[View source]
def bind_samplers(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glBindSamplers


[View source]
def bind_samplers : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glBindSamplers


[View source]
def bind_texture(address) : Proc(LibGL::TextureTarget, LibGL::UInt, Void) #

Proc type for the function glBindTexture


[View source]
def bind_texture : ::Proc(LibGL::TextureTarget, LibGL::UInt, ::Void).class #

Proc type for the function glBindTexture


[View source]
def bind_texture_unit(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glBindTextureUnit


[View source]
def bind_texture_unit : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glBindTextureUnit


[View source]
def bind_textures(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glBindTextures


[View source]
def bind_textures : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glBindTextures


[View source]
def bind_transform_feedback(address) : Proc(LibGL::BindTransformFeedbackTarget, LibGL::UInt, Void) #

Proc type for the function glBindTransformFeedback


[View source]
def bind_transform_feedback : ::Proc(LibGL::BindTransformFeedbackTarget, LibGL::UInt, ::Void).class #

Proc type for the function glBindTransformFeedback


[View source]
def bind_vertex_array(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glBindVertexArray


[View source]
def bind_vertex_array : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glBindVertexArray


[View source]
def bind_vertex_buffer(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeI, Void) #

Proc type for the function glBindVertexBuffer


[View source]
def bind_vertex_buffer : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeI, ::Void).class #

Proc type for the function glBindVertexBuffer


[View source]
def bind_vertex_buffers(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Pointer(LibGL::IntPtr), Pointer(LibGL::SizeI), Void) #

Proc type for the function glBindVertexBuffers


[View source]
def bind_vertex_buffers : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Pointer(LibGL::IntPtr), ::Pointer(LibGL::SizeI), ::Void).class #

Proc type for the function glBindVertexBuffers


[View source]
def blend_color(address) : Proc(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glBlendColor


[View source]
def blend_color : ::Proc(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glBlendColor


[View source]
def blend_equation(address) : Proc(LibGL::BlendEquationModeEXT, Void) #

Proc type for the function glBlendEquation


[View source]
def blend_equation : ::Proc(LibGL::BlendEquationModeEXT, ::Void).class #

Proc type for the function glBlendEquation


[View source]
def blend_equation_i(address) : Proc(LibGL::UInt, LibGL::BlendEquationModeEXT, Void) #

Proc type for the function glBlendEquationi


[View source]
def blend_equation_i : ::Proc(LibGL::UInt, LibGL::BlendEquationModeEXT, ::Void).class #

Proc type for the function glBlendEquationi


[View source]
def blend_equation_separate(address) : Proc(LibGL::BlendEquationModeEXT, LibGL::BlendEquationModeEXT, Void) #

Proc type for the function glBlendEquationSeparate


[View source]
def blend_equation_separate : ::Proc(LibGL::BlendEquationModeEXT, LibGL::BlendEquationModeEXT, ::Void).class #

Proc type for the function glBlendEquationSeparate


[View source]
def blend_equation_separate_i(address) : Proc(LibGL::UInt, LibGL::BlendEquationModeEXT, LibGL::BlendEquationModeEXT, Void) #

Proc type for the function glBlendEquationSeparatei


[View source]
def blend_equation_separate_i : ::Proc(LibGL::UInt, LibGL::BlendEquationModeEXT, LibGL::BlendEquationModeEXT, ::Void).class #

Proc type for the function glBlendEquationSeparatei


[View source]
def blend_func(address) : Proc(LibGL::BlendingFactor, LibGL::BlendingFactor, Void) #

Proc type for the function glBlendFunc


[View source]
def blend_func : ::Proc(LibGL::BlendingFactor, LibGL::BlendingFactor, ::Void).class #

Proc type for the function glBlendFunc


[View source]
def blend_func_i(address) : Proc(LibGL::UInt, LibGL::BlendingFactor, LibGL::BlendingFactor, Void) #

Proc type for the function glBlendFunci


[View source]
def blend_func_i : ::Proc(LibGL::UInt, LibGL::BlendingFactor, LibGL::BlendingFactor, ::Void).class #

Proc type for the function glBlendFunci


[View source]
def blend_func_separate(address) : Proc(LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, Void) #

Proc type for the function glBlendFuncSeparate


[View source]
def blend_func_separate : ::Proc(LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, ::Void).class #

Proc type for the function glBlendFuncSeparate


[View source]
def blend_func_separate_i(address) : Proc(LibGL::UInt, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, Void) #

Proc type for the function glBlendFuncSeparatei


[View source]
def blend_func_separate_i : ::Proc(LibGL::UInt, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, LibGL::BlendingFactor, ::Void).class #

Proc type for the function glBlendFuncSeparatei


[View source]
def blit_framebuffer(address) : Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::ClearBufferMask, LibGL::BlitFramebufferFilter, Void) #

Proc type for the function glBlitFramebuffer


[View source]
def blit_framebuffer : ::Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::ClearBufferMask, LibGL::BlitFramebufferFilter, ::Void).class #

Proc type for the function glBlitFramebuffer


[View source]
def blit_named_framebuffer(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::ClearBufferMask, LibGL::BlitFramebufferFilter, Void) #

Proc type for the function glBlitNamedFramebuffer


[View source]
def blit_named_framebuffer : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::ClearBufferMask, LibGL::BlitFramebufferFilter, ::Void).class #

Proc type for the function glBlitNamedFramebuffer


[View source]
def buffer_data(address) : Proc(LibGL::BufferTargetARB, LibGL::SizeIPtr, Pointer(Void), LibGL::BufferUsageARB, Void) #

Proc type for the function glBufferData


[View source]
def buffer_data : ::Proc(LibGL::BufferTargetARB, LibGL::SizeIPtr, ::Pointer(Void), LibGL::BufferUsageARB, ::Void).class #

Proc type for the function glBufferData


[View source]
def buffer_storage(address) : Proc(LibGL::BufferStorageTarget, LibGL::SizeIPtr, Pointer(Void), LibGL::BufferStorageMask, Void) #

Proc type for the function glBufferStorage


[View source]
def buffer_storage : ::Proc(LibGL::BufferStorageTarget, LibGL::SizeIPtr, ::Pointer(Void), LibGL::BufferStorageMask, ::Void).class #

Proc type for the function glBufferStorage


[View source]
def buffer_sub_data(address) : Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, Pointer(Void), Void) #

Proc type for the function glBufferSubData


[View source]
def buffer_sub_data : ::Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, ::Pointer(Void), ::Void).class #

Proc type for the function glBufferSubData


[View source]
def check_framebuffer_status(address) : Proc(LibGL::FramebufferTarget, LibGL::Enum) #

Proc type for the function glCheckFramebufferStatus


[View source]
def check_framebuffer_status : ::Proc(LibGL::FramebufferTarget, LibGL::Enum).class #

Proc type for the function glCheckFramebufferStatus


[View source]
def check_named_framebuffer_status(address) : Proc(LibGL::UInt, LibGL::FramebufferTarget, LibGL::Enum) #

Proc type for the function glCheckNamedFramebufferStatus


[View source]
def check_named_framebuffer_status : ::Proc(LibGL::UInt, LibGL::FramebufferTarget, LibGL::Enum).class #

Proc type for the function glCheckNamedFramebufferStatus


[View source]
def clamp_color(address) : Proc(LibGL::ClampColorTargetARB, LibGL::ClampColorModeARB, Void) #

Proc type for the function glClampColor


[View source]
def clamp_color : ::Proc(LibGL::ClampColorTargetARB, LibGL::ClampColorModeARB, ::Void).class #

Proc type for the function glClampColor


[View source]
def clear(address) : Proc(LibGL::ClearBufferMask, Void) #

Proc type for the function glClear


[View source]
def clear : ::Proc(LibGL::ClearBufferMask, ::Void).class #

Proc type for the function glClear


[View source]
def clear_buffer_data(address) : Proc(LibGL::BufferStorageTarget, LibGL::SizedInternalFormat, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearBufferData


[View source]
def clear_buffer_data : ::Proc(LibGL::BufferStorageTarget, LibGL::SizedInternalFormat, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearBufferData


[View source]
def clear_buffer_fi(address) : Proc(LibGL::Buffer, LibGL::Int, LibGL::Float, LibGL::Int, Void) #

Proc type for the function glClearBufferfi


[View source]
def clear_buffer_fi : ::Proc(LibGL::Buffer, LibGL::Int, LibGL::Float, LibGL::Int, ::Void).class #

Proc type for the function glClearBufferfi


[View source]
def clear_buffer_fv(address) : Proc(LibGL::Buffer, LibGL::Int, Pointer(LibGL::Float), Void) #

Proc type for the function glClearBufferfv


[View source]
def clear_buffer_fv : ::Proc(LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glClearBufferfv


[View source]
def clear_buffer_iv(address) : Proc(LibGL::Buffer, LibGL::Int, Pointer(LibGL::Int), Void) #

Proc type for the function glClearBufferiv


[View source]
def clear_buffer_iv : ::Proc(LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glClearBufferiv


[View source]
def clear_buffer_sub_data(address) : Proc(LibGL::BufferTargetARB, LibGL::SizedInternalFormat, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearBufferSubData


[View source]
def clear_buffer_sub_data : ::Proc(LibGL::BufferTargetARB, LibGL::SizedInternalFormat, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearBufferSubData


[View source]
def clear_buffer_uiv(address) : Proc(LibGL::Buffer, LibGL::Int, Pointer(LibGL::UInt), Void) #

Proc type for the function glClearBufferuiv


[View source]
def clear_buffer_uiv : ::Proc(LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glClearBufferuiv


[View source]
def clear_color(address) : Proc(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glClearColor


[View source]
def clear_color : ::Proc(LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glClearColor


[View source]
def clear_depth(address) : Proc(LibGL::Double, Void) #

Proc type for the function glClearDepth


[View source]
def clear_depth : ::Proc(LibGL::Double, ::Void).class #

Proc type for the function glClearDepth


[View source]
def clear_depth_f(address) : Proc(LibGL::Float, Void) #

Proc type for the function glClearDepthf


[View source]
def clear_depth_f : ::Proc(LibGL::Float, ::Void).class #

Proc type for the function glClearDepthf


[View source]
def clear_named_buffer_data(address) : Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearNamedBufferData


[View source]
def clear_named_buffer_data : ::Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearNamedBufferData


[View source]
def clear_named_buffer_sub_data(address) : Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearNamedBufferSubData


[View source]
def clear_named_buffer_sub_data : ::Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearNamedBufferSubData


[View source]
def clear_named_framebuffer_fi(address) : Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, LibGL::Float, LibGL::Int, Void) #

Proc type for the function glClearNamedFramebufferfi


[View source]
def clear_named_framebuffer_fi : ::Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, LibGL::Float, LibGL::Int, ::Void).class #

Proc type for the function glClearNamedFramebufferfi


[View source]
def clear_named_framebuffer_fv(address) : Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, Pointer(LibGL::Float), Void) #

Proc type for the function glClearNamedFramebufferfv


[View source]
def clear_named_framebuffer_fv : ::Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glClearNamedFramebufferfv


[View source]
def clear_named_framebuffer_iv(address) : Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, Pointer(LibGL::Int), Void) #

Proc type for the function glClearNamedFramebufferiv


[View source]
def clear_named_framebuffer_iv : ::Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glClearNamedFramebufferiv


[View source]
def clear_named_framebuffer_uiv(address) : Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, Pointer(LibGL::UInt), Void) #

Proc type for the function glClearNamedFramebufferuiv


[View source]
def clear_named_framebuffer_uiv : ::Proc(LibGL::UInt, LibGL::Buffer, LibGL::Int, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glClearNamedFramebufferuiv


[View source]
def clear_stencil(address) : Proc(LibGL::Int, Void) #

Proc type for the function glClearStencil


[View source]
def clear_stencil : ::Proc(LibGL::Int, ::Void).class #

Proc type for the function glClearStencil


[View source]
def clear_tex_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearTexImage


[View source]
def clear_tex_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearTexImage


[View source]
def clear_tex_sub_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glClearTexSubImage


[View source]
def clear_tex_sub_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glClearTexSubImage


[View source]
def client_wait_sync(address) : Proc(LibGL::Sync, LibGL::SyncObjectMask, LibGL::UInt64, LibGL::Enum) #

Proc type for the function glClientWaitSync


[View source]
def client_wait_sync : ::Proc(LibGL::Sync, LibGL::SyncObjectMask, LibGL::UInt64, LibGL::Enum).class #

Proc type for the function glClientWaitSync


[View source]
def clip_control(address) : Proc(LibGL::ClipControlOrigin, LibGL::Enum, Void) #

Proc type for the function glClipControl


[View source]
def clip_control : ::Proc(LibGL::ClipControlOrigin, LibGL::Enum, ::Void).class #

Proc type for the function glClipControl


[View source]
def color_mask(address) : Proc(LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, Void) #

Proc type for the function glColorMask


[View source]
def color_mask : ::Proc(LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, ::Void).class #

Proc type for the function glColorMask


[View source]
def color_mask_i(address) : Proc(LibGL::UInt, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, Void) #

Proc type for the function glColorMaski


[View source]
def color_mask_i : ::Proc(LibGL::UInt, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, LibGL::Boolean, ::Void).class #

Proc type for the function glColorMaski


[View source]
def compile_shader(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glCompileShader


[View source]
def compile_shader : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glCompileShader


[View source]
def compressed_tex_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::Int, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexImage1D


[View source]
def compressed_tex_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::Int, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexImage1D


[View source]
def compressed_tex_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexImage2D


[View source]
def compressed_tex_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexImage2D


[View source]
def compressed_tex_image_3d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexImage3D


[View source]
def compressed_tex_image_3d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexImage3D


[View source]
def compressed_tex_sub_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexSubImage1D


[View source]
def compressed_tex_sub_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexSubImage1D


[View source]
def compressed_tex_sub_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexSubImage2D


[View source]
def compressed_tex_sub_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexSubImage2D


[View source]
def compressed_tex_sub_image_3d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTexSubImage3D


[View source]
def compressed_tex_sub_image_3d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTexSubImage3D


[View source]
def compressed_texture_sub_image_1d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTextureSubImage1D


[View source]
def compressed_texture_sub_image_1d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTextureSubImage1D


[View source]
def compressed_texture_sub_image_2d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTextureSubImage2D


[View source]
def compressed_texture_sub_image_2d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTextureSubImage2D


[View source]
def compressed_texture_sub_image_3d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glCompressedTextureSubImage3D


[View source]
def compressed_texture_sub_image_3d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glCompressedTextureSubImage3D


[View source]
def copy_buffer_sub_data(address) : Proc(LibGL::CopyBufferSubDataTarget, LibGL::CopyBufferSubDataTarget, LibGL::IntPtr, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glCopyBufferSubData


[View source]
def copy_buffer_sub_data : ::Proc(LibGL::CopyBufferSubDataTarget, LibGL::CopyBufferSubDataTarget, LibGL::IntPtr, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glCopyBufferSubData


[View source]
def copy_image_sub_data(address) : Proc(LibGL::UInt, LibGL::CopyImageSubDataTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::UInt, LibGL::CopyImageSubDataTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glCopyImageSubData


[View source]
def copy_image_sub_data : ::Proc(LibGL::UInt, LibGL::CopyImageSubDataTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::UInt, LibGL::CopyImageSubDataTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyImageSubData


[View source]
def copy_named_buffer_sub_data(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glCopyNamedBufferSubData


[View source]
def copy_named_buffer_sub_data : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glCopyNamedBufferSubData


[View source]
def copy_tex_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::Int, Void) #

Proc type for the function glCopyTexImage1D


[View source]
def copy_tex_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::Int, ::Void).class #

Proc type for the function glCopyTexImage1D


[View source]
def copy_tex_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::Int, Void) #

Proc type for the function glCopyTexImage2D


[View source]
def copy_tex_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::Int, ::Void).class #

Proc type for the function glCopyTexImage2D


[View source]
def copy_tex_sub_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, Void) #

Proc type for the function glCopyTexSubImage1D


[View source]
def copy_tex_sub_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTexSubImage1D


[View source]
def copy_tex_sub_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glCopyTexSubImage2D


[View source]
def copy_tex_sub_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTexSubImage2D


[View source]
def copy_tex_sub_image_3d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glCopyTexSubImage3D


[View source]
def copy_tex_sub_image_3d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTexSubImage3D


[View source]
def copy_texture_sub_image_1d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, Void) #

Proc type for the function glCopyTextureSubImage1D


[View source]
def copy_texture_sub_image_1d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTextureSubImage1D


[View source]
def copy_texture_sub_image_2d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glCopyTextureSubImage2D


[View source]
def copy_texture_sub_image_2d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTextureSubImage2D


[View source]
def copy_texture_sub_image_3d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glCopyTextureSubImage3D


[View source]
def copy_texture_sub_image_3d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glCopyTextureSubImage3D


[View source]
def create_buffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateBuffers


[View source]
def create_buffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateBuffers


[View source]
def create_framebuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateFramebuffers


[View source]
def create_framebuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateFramebuffers


[View source]
def create_program(address) : Proc(LibGL::UInt) #

Proc type for the function glCreateProgram


[View source]
def create_program : ::Proc(LibGL::UInt).class #

Proc type for the function glCreateProgram


[View source]
def create_program_pipelines(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateProgramPipelines


[View source]
def create_program_pipelines : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateProgramPipelines


[View source]
def create_queries(address) : Proc(LibGL::QueryTarget, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateQueries


[View source]
def create_queries : ::Proc(LibGL::QueryTarget, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateQueries


[View source]
def create_renderbuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateRenderbuffers


[View source]
def create_renderbuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateRenderbuffers


[View source]
def create_samplers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateSamplers


[View source]
def create_samplers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateSamplers


[View source]
def create_shader(address) : Proc(LibGL::ShaderType, LibGL::UInt) #

Proc type for the function glCreateShader


[View source]
def create_shader : ::Proc(LibGL::ShaderType, LibGL::UInt).class #

Proc type for the function glCreateShader


[View source]
def create_shader_program_v(address) : Proc(LibGL::ShaderType, LibGL::SizeI, Pointer(Pointer(LibGL::Char)), LibGL::UInt) #

Proc type for the function glCreateShaderProgramv


[View source]
def create_shader_program_v : ::Proc(LibGL::ShaderType, LibGL::SizeI, ::Pointer(::Pointer(LibGL::Char)), LibGL::UInt).class #

Proc type for the function glCreateShaderProgramv


[View source]
def create_textures(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateTextures


[View source]
def create_textures : ::Proc(LibGL::TextureTarget, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateTextures


[View source]
def create_transform_feedbacks(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateTransformFeedbacks


[View source]
def create_transform_feedbacks : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateTransformFeedbacks


[View source]
def create_vertex_arrays(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glCreateVertexArrays


[View source]
def create_vertex_arrays : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glCreateVertexArrays


[View source]
def cull_face(address) : Proc(LibGL::TriangleFace, Void) #

Proc type for the function glCullFace


[View source]
def cull_face : ::Proc(LibGL::TriangleFace, ::Void).class #

Proc type for the function glCullFace


[View source]
def debug_message_callback(address) : Proc(Pointer(Void), Pointer(Void), Void) #

Proc type for the function glDebugMessageCallback


[View source]
def debug_message_callback : ::Proc(::Pointer(::Void), ::Pointer(Void), ::Void).class #

Proc type for the function glDebugMessageCallback


[View source]
def debug_message_control(address) : Proc(LibGL::DebugSource, LibGL::DebugType, LibGL::DebugSeverity, LibGL::SizeI, Pointer(LibGL::UInt), LibGL::Boolean, Void) #

Proc type for the function glDebugMessageControl


[View source]
def debug_message_control : ::Proc(LibGL::DebugSource, LibGL::DebugType, LibGL::DebugSeverity, LibGL::SizeI, ::Pointer(LibGL::UInt), LibGL::Boolean, ::Void).class #

Proc type for the function glDebugMessageControl


[View source]
def debug_message_insert(address) : Proc(LibGL::DebugSource, LibGL::DebugType, LibGL::UInt, LibGL::DebugSeverity, LibGL::SizeI, Pointer(LibGL::Char), Void) #

Proc type for the function glDebugMessageInsert


[View source]
def debug_message_insert : ::Proc(LibGL::DebugSource, LibGL::DebugType, LibGL::UInt, LibGL::DebugSeverity, LibGL::SizeI, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glDebugMessageInsert


[View source]
def delete_buffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteBuffers


[View source]
def delete_buffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteBuffers


[View source]
def delete_framebuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteFramebuffers


[View source]
def delete_framebuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteFramebuffers


[View source]
def delete_program(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glDeleteProgram


[View source]
def delete_program : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glDeleteProgram


[View source]
def delete_program_pipelines(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteProgramPipelines


[View source]
def delete_program_pipelines : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteProgramPipelines


[View source]
def delete_queries(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteQueries


[View source]
def delete_queries : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteQueries


[View source]
def delete_renderbuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteRenderbuffers


[View source]
def delete_renderbuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteRenderbuffers


[View source]
def delete_samplers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteSamplers


[View source]
def delete_samplers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteSamplers


[View source]
def delete_shader(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glDeleteShader


[View source]
def delete_shader : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glDeleteShader


[View source]
def delete_sync(address) : Proc(LibGL::Sync, Void) #

Proc type for the function glDeleteSync


[View source]
def delete_sync : ::Proc(LibGL::Sync, ::Void).class #

Proc type for the function glDeleteSync


[View source]
def delete_textures(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteTextures


[View source]
def delete_textures : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteTextures


[View source]
def delete_transform_feedbacks(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteTransformFeedbacks


[View source]
def delete_transform_feedbacks : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteTransformFeedbacks


[View source]
def delete_vertex_arrays(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glDeleteVertexArrays


[View source]
def delete_vertex_arrays : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glDeleteVertexArrays


[View source]
def depth_func(address) : Proc(LibGL::DepthFunction, Void) #

Proc type for the function glDepthFunc


[View source]
def depth_func : ::Proc(LibGL::DepthFunction, ::Void).class #

Proc type for the function glDepthFunc


[View source]
def depth_mask(address) : Proc(LibGL::Boolean, Void) #

Proc type for the function glDepthMask


[View source]
def depth_mask : ::Proc(LibGL::Boolean, ::Void).class #

Proc type for the function glDepthMask


[View source]
def depth_range(address) : Proc(LibGL::Double, LibGL::Double, Void) #

Proc type for the function glDepthRange


[View source]
def depth_range : ::Proc(LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glDepthRange


[View source]
def depth_range_array_v(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glDepthRangeArrayv


[View source]
def depth_range_array_v : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glDepthRangeArrayv


[View source]
def depth_range_f(address) : Proc(LibGL::Float, LibGL::Float, Void) #

Proc type for the function glDepthRangef


[View source]
def depth_range_f : ::Proc(LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glDepthRangef


[View source]
def depth_range_indexed(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glDepthRangeIndexed


[View source]
def depth_range_indexed : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glDepthRangeIndexed


[View source]
def detach_shader(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glDetachShader


[View source]
def detach_shader : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glDetachShader


[View source]
def disable(address) : Proc(LibGL::EnableCap, Void) #

Proc type for the function glDisable


[View source]
def disable : ::Proc(LibGL::EnableCap, ::Void).class #

Proc type for the function glDisable


[View source]
def disable_i(address) : Proc(LibGL::EnableCap, LibGL::UInt, Void) #

Proc type for the function glDisablei


[View source]
def disable_i : ::Proc(LibGL::EnableCap, LibGL::UInt, ::Void).class #

Proc type for the function glDisablei


[View source]
def disable_vertex_array_attrib(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glDisableVertexArrayAttrib


[View source]
def disable_vertex_array_attrib : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glDisableVertexArrayAttrib


[View source]
def disable_vertex_attrib_array(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glDisableVertexAttribArray


[View source]
def disable_vertex_attrib_array : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glDisableVertexAttribArray


[View source]
def dispatch_compute(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glDispatchCompute


[View source]
def dispatch_compute : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glDispatchCompute


[View source]
def dispatch_compute_indirect(address) : Proc(LibGL::IntPtr, Void) #

Proc type for the function glDispatchComputeIndirect


[View source]
def dispatch_compute_indirect : ::Proc(LibGL::IntPtr, ::Void).class #

Proc type for the function glDispatchComputeIndirect


[View source]
def draw_arrays(address) : Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, Void) #

Proc type for the function glDrawArrays


[View source]
def draw_arrays : ::Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, ::Void).class #

Proc type for the function glDrawArrays


[View source]
def draw_arrays_indirect(address) : Proc(LibGL::PrimitiveType, Pointer(Void), Void) #

Proc type for the function glDrawArraysIndirect


[View source]
def draw_arrays_indirect : ::Proc(LibGL::PrimitiveType, ::Pointer(Void), ::Void).class #

Proc type for the function glDrawArraysIndirect


[View source]
def draw_arrays_instanced(address) : Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glDrawArraysInstanced


[View source]
def draw_arrays_instanced : ::Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glDrawArraysInstanced


[View source]
def draw_arrays_instanced_base_instance(address) : Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::UInt, Void) #

Proc type for the function glDrawArraysInstancedBaseInstance


[View source]
def draw_arrays_instanced_base_instance : ::Proc(LibGL::PrimitiveType, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::UInt, ::Void).class #

Proc type for the function glDrawArraysInstancedBaseInstance


[View source]
def draw_buffer(address) : Proc(LibGL::DrawBufferMode, Void) #

Proc type for the function glDrawBuffer


[View source]
def draw_buffer : ::Proc(LibGL::DrawBufferMode, ::Void).class #

Proc type for the function glDrawBuffer


[View source]
def draw_buffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::DrawBufferMode), Void) #

Proc type for the function glDrawBuffers


[View source]
def draw_buffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::DrawBufferMode), ::Void).class #

Proc type for the function glDrawBuffers


[View source]
def draw_elements(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), Void) #

Proc type for the function glDrawElements


[View source]
def draw_elements : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), ::Void).class #

Proc type for the function glDrawElements


[View source]
def draw_elements_base_vertex(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::Int, Void) #

Proc type for the function glDrawElementsBaseVertex


[View source]
def draw_elements_base_vertex : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::Int, ::Void).class #

Proc type for the function glDrawElementsBaseVertex


[View source]
def draw_elements_indirect(address) : Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, Pointer(Void), Void) #

Proc type for the function glDrawElementsIndirect


[View source]
def draw_elements_indirect : ::Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, ::Pointer(Void), ::Void).class #

Proc type for the function glDrawElementsIndirect


[View source]
def draw_elements_instanced(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::SizeI, Void) #

Proc type for the function glDrawElementsInstanced


[View source]
def draw_elements_instanced : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::SizeI, ::Void).class #

Proc type for the function glDrawElementsInstanced


[View source]
def draw_elements_instanced_base_instance(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::SizeI, LibGL::UInt, Void) #

Proc type for the function glDrawElementsInstancedBaseInstance


[View source]
def draw_elements_instanced_base_instance : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::SizeI, LibGL::UInt, ::Void).class #

Proc type for the function glDrawElementsInstancedBaseInstance


[View source]
def draw_elements_instanced_base_vertex(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::SizeI, LibGL::Int, Void) #

Proc type for the function glDrawElementsInstancedBaseVertex


[View source]
def draw_elements_instanced_base_vertex : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::SizeI, LibGL::Int, ::Void).class #

Proc type for the function glDrawElementsInstancedBaseVertex


[View source]
def draw_elements_instanced_base_vertex_base_instance(address) : Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::SizeI, LibGL::Int, LibGL::UInt, Void) #

Proc type for the function glDrawElementsInstancedBaseVertexBaseInstance


[View source]
def draw_elements_instanced_base_vertex_base_instance : ::Proc(LibGL::PrimitiveType, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::SizeI, LibGL::Int, LibGL::UInt, ::Void).class #

Proc type for the function glDrawElementsInstancedBaseVertexBaseInstance


[View source]
def draw_range_elements(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), Void) #

Proc type for the function glDrawRangeElements


[View source]
def draw_range_elements : ::Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), ::Void).class #

Proc type for the function glDrawRangeElements


[View source]
def draw_range_elements_base_vertex(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, LibGL::DrawElementsType, Pointer(Void), LibGL::Int, Void) #

Proc type for the function glDrawRangeElementsBaseVertex


[View source]
def draw_range_elements_base_vertex : ::Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, LibGL::DrawElementsType, ::Pointer(Void), LibGL::Int, ::Void).class #

Proc type for the function glDrawRangeElementsBaseVertex


[View source]
def draw_transform_feedback(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, Void) #

Proc type for the function glDrawTransformFeedback


[View source]
def draw_transform_feedback : ::Proc(LibGL::PrimitiveType, LibGL::UInt, ::Void).class #

Proc type for the function glDrawTransformFeedback


[View source]
def draw_transform_feedback_instanced(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::SizeI, Void) #

Proc type for the function glDrawTransformFeedbackInstanced


[View source]
def draw_transform_feedback_instanced : ::Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::SizeI, ::Void).class #

Proc type for the function glDrawTransformFeedbackInstanced


[View source]
def draw_transform_feedback_stream(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glDrawTransformFeedbackStream


[View source]
def draw_transform_feedback_stream : ::Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glDrawTransformFeedbackStream


[View source]
def draw_transform_feedback_stream_instanced(address) : Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, Void) #

Proc type for the function glDrawTransformFeedbackStreamInstanced


[View source]
def draw_transform_feedback_stream_instanced : ::Proc(LibGL::PrimitiveType, LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Void).class #

Proc type for the function glDrawTransformFeedbackStreamInstanced


[View source]
def enable(address) : Proc(LibGL::EnableCap, Void) #

Proc type for the function glEnable


[View source]
def enable : ::Proc(LibGL::EnableCap, ::Void).class #

Proc type for the function glEnable


[View source]
def enable_i(address) : Proc(LibGL::EnableCap, LibGL::UInt, Void) #

Proc type for the function glEnablei


[View source]
def enable_i : ::Proc(LibGL::EnableCap, LibGL::UInt, ::Void).class #

Proc type for the function glEnablei


[View source]
def enable_vertex_array_attrib(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glEnableVertexArrayAttrib


[View source]
def enable_vertex_array_attrib : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glEnableVertexArrayAttrib


[View source]
def enable_vertex_attrib_array(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glEnableVertexAttribArray


[View source]
def enable_vertex_attrib_array : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glEnableVertexAttribArray


[View source]
def end_conditional_render(address) : Proc(Void) #

Proc type for the function glEndConditionalRender


[View source]
def end_conditional_render : ::Proc(::Void).class #

Proc type for the function glEndConditionalRender


[View source]
def end_query(address) : Proc(LibGL::QueryTarget, Void) #

Proc type for the function glEndQuery


[View source]
def end_query : ::Proc(LibGL::QueryTarget, ::Void).class #

Proc type for the function glEndQuery


[View source]
def end_query_indexed(address) : Proc(LibGL::QueryTarget, LibGL::UInt, Void) #

Proc type for the function glEndQueryIndexed


[View source]
def end_query_indexed : ::Proc(LibGL::QueryTarget, LibGL::UInt, ::Void).class #

Proc type for the function glEndQueryIndexed


[View source]
def end_transform_feedback(address) : Proc(Void) #

Proc type for the function glEndTransformFeedback


[View source]
def end_transform_feedback : ::Proc(::Void).class #

Proc type for the function glEndTransformFeedback


[View source]
def fence_sync(address) : Proc(LibGL::SyncCondition, LibGL::SyncBehaviorFlags, LibGL::Sync) #

Proc type for the function glFenceSync


[View source]
def fence_sync : ::Proc(LibGL::SyncCondition, LibGL::SyncBehaviorFlags, LibGL::Sync).class #

Proc type for the function glFenceSync


[View source]
def finish(address) : Proc(Void) #

Proc type for the function glFinish


[View source]
def finish : ::Proc(::Void).class #

Proc type for the function glFinish


[View source]
def flush(address) : Proc(Void) #

Proc type for the function glFlush


[View source]
def flush : ::Proc(::Void).class #

Proc type for the function glFlush


[View source]
def flush_mapped_buffer_range(address) : Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glFlushMappedBufferRange


[View source]
def flush_mapped_buffer_range : ::Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glFlushMappedBufferRange


[View source]
def flush_mapped_named_buffer_range(address) : Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glFlushMappedNamedBufferRange


[View source]
def flush_mapped_named_buffer_range : ::Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glFlushMappedNamedBufferRange


[View source]
def framebuffer_parameter_i(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferParameterName, LibGL::Int, Void) #

Proc type for the function glFramebufferParameteri


[View source]
def framebuffer_parameter_i : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferParameterName, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferParameteri


[View source]
def framebuffer_renderbuffer(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::RenderbufferTarget, LibGL::UInt, Void) #

Proc type for the function glFramebufferRenderbuffer


[View source]
def framebuffer_renderbuffer : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::RenderbufferTarget, LibGL::UInt, ::Void).class #

Proc type for the function glFramebufferRenderbuffer


[View source]
def framebuffer_texture(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glFramebufferTexture


[View source]
def framebuffer_texture : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferTexture


[View source]
def framebuffer_texture_1d(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glFramebufferTexture1D


[View source]
def framebuffer_texture_1d : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferTexture1D


[View source]
def framebuffer_texture_2d(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glFramebufferTexture2D


[View source]
def framebuffer_texture_2d : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferTexture2D


[View source]
def framebuffer_texture_3d(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glFramebufferTexture3D


[View source]
def framebuffer_texture_3d : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::TextureTarget, LibGL::UInt, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferTexture3D


[View source]
def framebuffer_texture_layer(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glFramebufferTextureLayer


[View source]
def framebuffer_texture_layer : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glFramebufferTextureLayer


[View source]
def front_face(address) : Proc(LibGL::FrontFaceDirection, Void) #

Proc type for the function glFrontFace


[View source]
def front_face : ::Proc(LibGL::FrontFaceDirection, ::Void).class #

Proc type for the function glFrontFace


[View source]
def gen_buffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenBuffers


[View source]
def gen_buffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenBuffers


[View source]
def gen_framebuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenFramebuffers


[View source]
def gen_framebuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenFramebuffers


[View source]
def gen_program_pipelines(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenProgramPipelines


[View source]
def gen_program_pipelines : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenProgramPipelines


[View source]
def gen_queries(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenQueries


[View source]
def gen_queries : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenQueries


[View source]
def gen_renderbuffers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenRenderbuffers


[View source]
def gen_renderbuffers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenRenderbuffers


[View source]
def gen_samplers(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenSamplers


[View source]
def gen_samplers : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenSamplers


[View source]
def gen_textures(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenTextures


[View source]
def gen_textures : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenTextures


[View source]
def gen_transform_feedbacks(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenTransformFeedbacks


[View source]
def gen_transform_feedbacks : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenTransformFeedbacks


[View source]
def gen_vertex_arrays(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGenVertexArrays


[View source]
def gen_vertex_arrays : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGenVertexArrays


[View source]
def generate_mipmap(address) : Proc(LibGL::TextureTarget, Void) #

Proc type for the function glGenerateMipmap


[View source]
def generate_mipmap : ::Proc(LibGL::TextureTarget, ::Void).class #

Proc type for the function glGenerateMipmap


[View source]
def generate_texture_mipmap(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glGenerateTextureMipmap


[View source]
def generate_texture_mipmap : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glGenerateTextureMipmap


[View source]
def get_active_atomic_counter_buffer_iv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::AtomicCounterBufferPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetActiveAtomicCounterBufferiv


[View source]
def get_active_atomic_counter_buffer_iv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::AtomicCounterBufferPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetActiveAtomicCounterBufferiv


[View source]
def get_active_attrib(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Int), Pointer(LibGL::AttributeType), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveAttrib


[View source]
def get_active_attrib : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Int), ::Pointer(LibGL::AttributeType), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveAttrib


[View source]
def get_active_subroutine_name(address) : Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveSubroutineName


[View source]
def get_active_subroutine_name : ::Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveSubroutineName


[View source]
def get_active_subroutine_uniform_iv(address) : Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SubroutineParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetActiveSubroutineUniformiv


[View source]
def get_active_subroutine_uniform_iv : ::Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SubroutineParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetActiveSubroutineUniformiv


[View source]
def get_active_subroutine_uniform_name(address) : Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveSubroutineUniformName


[View source]
def get_active_subroutine_uniform_name : ::Proc(LibGL::UInt, LibGL::ShaderType, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveSubroutineUniformName


[View source]
def get_active_uniform(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Int), Pointer(LibGL::UniformType), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveUniform


[View source]
def get_active_uniform : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Int), ::Pointer(LibGL::UniformType), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveUniform


[View source]
def get_active_uniform_block_iv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UniformBlockPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetActiveUniformBlockiv


[View source]
def get_active_uniform_block_iv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UniformBlockPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetActiveUniformBlockiv


[View source]
def get_active_uniform_block_name(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveUniformBlockName


[View source]
def get_active_uniform_block_name : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveUniformBlockName


[View source]
def get_active_uniform_name(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetActiveUniformName


[View source]
def get_active_uniform_name : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetActiveUniformName


[View source]
def get_active_uniforms_iv(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), LibGL::UniformPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetActiveUniformsiv


[View source]
def get_active_uniforms_iv : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), LibGL::UniformPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetActiveUniformsiv


[View source]
def get_attached_shaders(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::UInt), Void) #

Proc type for the function glGetAttachedShaders


[View source]
def get_attached_shaders : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetAttachedShaders


[View source]
def get_attrib_location(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetAttribLocation


[View source]
def get_attrib_location : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetAttribLocation


[View source]
def get_boolean_i_v(address) : Proc(LibGL::BufferTargetARB, LibGL::UInt, Pointer(LibGL::Boolean), Void) #

Proc type for the function glGetBooleani_v


[View source]
def get_boolean_i_v : ::Proc(LibGL::BufferTargetARB, LibGL::UInt, ::Pointer(LibGL::Boolean), ::Void).class #

Proc type for the function glGetBooleani_v


[View source]
def get_boolean_v(address) : Proc(LibGL::GetPName, Pointer(LibGL::Boolean), Void) #

Proc type for the function glGetBooleanv


[View source]
def get_boolean_v : ::Proc(LibGL::GetPName, ::Pointer(LibGL::Boolean), ::Void).class #

Proc type for the function glGetBooleanv


[View source]
def get_buffer_parameter_i64v(address) : Proc(LibGL::BufferTargetARB, LibGL::BufferPNameARB, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetBufferParameteri64v


[View source]
def get_buffer_parameter_i64v : ::Proc(LibGL::BufferTargetARB, LibGL::BufferPNameARB, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetBufferParameteri64v


[View source]
def get_buffer_parameter_iv(address) : Proc(LibGL::BufferTargetARB, LibGL::BufferPNameARB, Pointer(LibGL::Int), Void) #

Proc type for the function glGetBufferParameteriv


[View source]
def get_buffer_parameter_iv : ::Proc(LibGL::BufferTargetARB, LibGL::BufferPNameARB, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetBufferParameteriv


[View source]
def get_buffer_pointer_v(address) : Proc(LibGL::BufferTargetARB, LibGL::BufferPointerNameARB, Pointer(Pointer(Void)), Void) #

Proc type for the function glGetBufferPointerv


[View source]
def get_buffer_pointer_v : ::Proc(LibGL::BufferTargetARB, LibGL::BufferPointerNameARB, ::Pointer(Pointer(Void)), ::Void).class #

Proc type for the function glGetBufferPointerv


[View source]
def get_buffer_sub_data(address) : Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, Pointer(Void), Void) #

Proc type for the function glGetBufferSubData


[View source]
def get_buffer_sub_data : ::Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, ::Pointer(Void), ::Void).class #

Proc type for the function glGetBufferSubData


[View source]
def get_compressed_tex_image(address) : Proc(LibGL::TextureTarget, LibGL::Int, Pointer(Void), Void) #

Proc type for the function glGetCompressedTexImage


[View source]
def get_compressed_tex_image : ::Proc(LibGL::TextureTarget, LibGL::Int, ::Pointer(Void), ::Void).class #

Proc type for the function glGetCompressedTexImage


[View source]
def get_compressed_texture_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetCompressedTextureImage


[View source]
def get_compressed_texture_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetCompressedTextureImage


[View source]
def get_compressed_texture_sub_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetCompressedTextureSubImage


[View source]
def get_compressed_texture_sub_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetCompressedTextureSubImage


[View source]
def get_debug_message_log(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::DebugSource), Pointer(LibGL::DebugType), Pointer(LibGL::UInt), Pointer(LibGL::DebugSeverity), Pointer(LibGL::SizeI), Pointer(LibGL::Char), LibGL::UInt) #

Proc type for the function glGetDebugMessageLog


[View source]
def get_debug_message_log : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::DebugSource), ::Pointer(LibGL::DebugType), ::Pointer(LibGL::UInt), ::Pointer(LibGL::DebugSeverity), ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), LibGL::UInt).class #

Proc type for the function glGetDebugMessageLog


[View source]
def get_double_i_v(address) : Proc(LibGL::GetPName, LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glGetDoublei_v


[View source]
def get_double_i_v : ::Proc(LibGL::GetPName, LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetDoublei_v


[View source]
def get_double_v(address) : Proc(LibGL::GetPName, Pointer(LibGL::Double), Void) #

Proc type for the function glGetDoublev


[View source]
def get_double_v : ::Proc(LibGL::GetPName, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetDoublev


[View source]
def get_error(address) : Proc(LibGL::Enum) #

Proc type for the function glGetError


[View source]
def get_error : ::Proc(LibGL::Enum).class #

Proc type for the function glGetError


[View source]
def get_float_i_v(address) : Proc(LibGL::GetPName, LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glGetFloati_v


[View source]
def get_float_i_v : ::Proc(LibGL::GetPName, LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetFloati_v


[View source]
def get_float_v(address) : Proc(LibGL::GetPName, Pointer(LibGL::Float), Void) #

Proc type for the function glGetFloatv


[View source]
def get_float_v : ::Proc(LibGL::GetPName, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetFloatv


[View source]
def get_frag_data_index(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetFragDataIndex


[View source]
def get_frag_data_index : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetFragDataIndex


[View source]
def get_frag_data_location(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetFragDataLocation


[View source]
def get_frag_data_location : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetFragDataLocation


[View source]
def get_framebuffer_attachment_parameter_iv(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::FramebufferAttachmentParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetFramebufferAttachmentParameteriv


[View source]
def get_framebuffer_attachment_parameter_iv : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachment, LibGL::FramebufferAttachmentParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetFramebufferAttachmentParameteriv


[View source]
def get_framebuffer_parameter_iv(address) : Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachmentParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetFramebufferParameteriv


[View source]
def get_framebuffer_parameter_iv : ::Proc(LibGL::FramebufferTarget, LibGL::FramebufferAttachmentParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetFramebufferParameteriv


[View source]
def get_graphics_reset_status(address) : Proc(LibGL::Enum) #

Proc type for the function glGetGraphicsResetStatus


[View source]
def get_graphics_reset_status : ::Proc(LibGL::Enum).class #

Proc type for the function glGetGraphicsResetStatus


[View source]
def get_integer_64i_v(address) : Proc(LibGL::GetPName, LibGL::UInt, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetInteger64i_v


[View source]
def get_integer_64i_v : ::Proc(LibGL::GetPName, LibGL::UInt, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetInteger64i_v


[View source]
def get_integer_64v(address) : Proc(LibGL::GetPName, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetInteger64v


[View source]
def get_integer_64v : ::Proc(LibGL::GetPName, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetInteger64v


[View source]
def get_integer_i_v(address) : Proc(LibGL::GetPName, LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glGetIntegeri_v


[View source]
def get_integer_i_v : ::Proc(LibGL::GetPName, LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetIntegeri_v


[View source]
def get_integer_v(address) : Proc(LibGL::GetPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetIntegerv


[View source]
def get_integer_v : ::Proc(LibGL::GetPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetIntegerv


[View source]
def get_internalformat_i64v(address) : Proc(LibGL::TextureTarget, LibGL::InternalFormat, LibGL::InternalFormatPName, LibGL::SizeI, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetInternalformati64v


[View source]
def get_internalformat_i64v : ::Proc(LibGL::TextureTarget, LibGL::InternalFormat, LibGL::InternalFormatPName, LibGL::SizeI, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetInternalformati64v


[View source]
def get_internalformat_iv(address) : Proc(LibGL::TextureTarget, LibGL::InternalFormat, LibGL::InternalFormatPName, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glGetInternalformativ


[View source]
def get_internalformat_iv : ::Proc(LibGL::TextureTarget, LibGL::InternalFormat, LibGL::InternalFormatPName, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetInternalformativ


[View source]
def get_multisample_fv(address) : Proc(LibGL::GetMultisamplePNameNV, LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glGetMultisamplefv


[View source]
def get_multisample_fv : ::Proc(LibGL::GetMultisamplePNameNV, LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetMultisamplefv


[View source]
def get_named_buffer_parameter_i64v(address) : Proc(LibGL::UInt, LibGL::BufferPNameARB, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetNamedBufferParameteri64v


[View source]
def get_named_buffer_parameter_i64v : ::Proc(LibGL::UInt, LibGL::BufferPNameARB, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetNamedBufferParameteri64v


[View source]
def get_named_buffer_parameter_iv(address) : Proc(LibGL::UInt, LibGL::BufferPNameARB, Pointer(LibGL::Int), Void) #

Proc type for the function glGetNamedBufferParameteriv


[View source]
def get_named_buffer_parameter_iv : ::Proc(LibGL::UInt, LibGL::BufferPNameARB, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetNamedBufferParameteriv


[View source]
def get_named_buffer_pointer_v(address) : Proc(LibGL::UInt, LibGL::BufferPointerNameARB, Pointer(Pointer(Void)), Void) #

Proc type for the function glGetNamedBufferPointerv


[View source]
def get_named_buffer_pointer_v : ::Proc(LibGL::UInt, LibGL::BufferPointerNameARB, ::Pointer(Pointer(Void)), ::Void).class #

Proc type for the function glGetNamedBufferPointerv


[View source]
def get_named_buffer_sub_data(address) : Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Pointer(Void), Void) #

Proc type for the function glGetNamedBufferSubData


[View source]
def get_named_buffer_sub_data : ::Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Pointer(Void), ::Void).class #

Proc type for the function glGetNamedBufferSubData


[View source]
def get_named_framebuffer_attachment_parameter_iv(address) : Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::FramebufferAttachmentParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetNamedFramebufferAttachmentParameteriv


[View source]
def get_named_framebuffer_attachment_parameter_iv : ::Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::FramebufferAttachmentParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetNamedFramebufferAttachmentParameteriv


[View source]
def get_named_framebuffer_parameter_iv(address) : Proc(LibGL::UInt, LibGL::GetFramebufferParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetNamedFramebufferParameteriv


[View source]
def get_named_framebuffer_parameter_iv : ::Proc(LibGL::UInt, LibGL::GetFramebufferParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetNamedFramebufferParameteriv


[View source]
def get_named_renderbuffer_parameter_iv(address) : Proc(LibGL::UInt, LibGL::RenderbufferParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetNamedRenderbufferParameteriv


[View source]
def get_named_renderbuffer_parameter_iv : ::Proc(LibGL::UInt, LibGL::RenderbufferParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetNamedRenderbufferParameteriv


[View source]
def get_object_label(address) : Proc(LibGL::ObjectIdentifier, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetObjectLabel


[View source]
def get_object_label : ::Proc(LibGL::ObjectIdentifier, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetObjectLabel


[View source]
def get_object_ptr_label(address) : Proc(Pointer(Void), LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetObjectPtrLabel


[View source]
def get_object_ptr_label : ::Proc(::Pointer(Void), LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetObjectPtrLabel


[View source]
def get_pointer_v(address) : Proc(LibGL::GetPointervPName, Pointer(Pointer(Void)), Void) #

Proc type for the function glGetPointerv


[View source]
def get_pointer_v : ::Proc(LibGL::GetPointervPName, ::Pointer(Pointer(Void)), ::Void).class #

Proc type for the function glGetPointerv


[View source]
def get_program_binary(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Enum), Pointer(Void), Void) #

Proc type for the function glGetProgramBinary


[View source]
def get_program_binary : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Enum), ::Pointer(Void), ::Void).class #

Proc type for the function glGetProgramBinary


[View source]
def get_program_info_log(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetProgramInfoLog


[View source]
def get_program_info_log : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetProgramInfoLog


[View source]
def get_program_interface_iv(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::ProgramInterfacePName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetProgramInterfaceiv


[View source]
def get_program_interface_iv : ::Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::ProgramInterfacePName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetProgramInterfaceiv


[View source]
def get_program_iv(address) : Proc(LibGL::UInt, LibGL::ProgramPropertyARB, Pointer(LibGL::Int), Void) #

Proc type for the function glGetProgramiv


[View source]
def get_program_iv : ::Proc(LibGL::UInt, LibGL::ProgramPropertyARB, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetProgramiv


[View source]
def get_program_pipeline_info_log(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetProgramPipelineInfoLog


[View source]
def get_program_pipeline_info_log : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetProgramPipelineInfoLog


[View source]
def get_program_pipeline_iv(address) : Proc(LibGL::UInt, LibGL::PipelineParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetProgramPipelineiv


[View source]
def get_program_pipeline_iv : ::Proc(LibGL::UInt, LibGL::PipelineParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetProgramPipelineiv


[View source]
def get_program_resource_index(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, Pointer(LibGL::Char), LibGL::UInt) #

Proc type for the function glGetProgramResourceIndex


[View source]
def get_program_resource_index : ::Proc(LibGL::UInt, LibGL::ProgramInterface, ::Pointer(LibGL::Char), LibGL::UInt).class #

Proc type for the function glGetProgramResourceIndex


[View source]
def get_program_resource_iv(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::ProgramResourceProperty), LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Int), Void) #

Proc type for the function glGetProgramResourceiv


[View source]
def get_program_resource_iv : ::Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::ProgramResourceProperty), LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetProgramResourceiv


[View source]
def get_program_resource_location(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetProgramResourceLocation


[View source]
def get_program_resource_location : ::Proc(LibGL::UInt, LibGL::ProgramInterface, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetProgramResourceLocation


[View source]
def get_program_resource_location_index(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetProgramResourceLocationIndex


[View source]
def get_program_resource_location_index : ::Proc(LibGL::UInt, LibGL::ProgramInterface, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetProgramResourceLocationIndex


[View source]
def get_program_resource_name(address) : Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetProgramResourceName


[View source]
def get_program_resource_name : ::Proc(LibGL::UInt, LibGL::ProgramInterface, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetProgramResourceName


[View source]
def get_program_stage_iv(address) : Proc(LibGL::UInt, LibGL::ShaderType, LibGL::ProgramStagePName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetProgramStageiv


[View source]
def get_program_stage_iv : ::Proc(LibGL::UInt, LibGL::ShaderType, LibGL::ProgramStagePName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetProgramStageiv


[View source]
def get_query_buffer_object_i64v(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, Void) #

Proc type for the function glGetQueryBufferObjecti64v


[View source]
def get_query_buffer_object_i64v : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, ::Void).class #

Proc type for the function glGetQueryBufferObjecti64v


[View source]
def get_query_buffer_object_iv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, Void) #

Proc type for the function glGetQueryBufferObjectiv


[View source]
def get_query_buffer_object_iv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, ::Void).class #

Proc type for the function glGetQueryBufferObjectiv


[View source]
def get_query_buffer_object_ui64v(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, Void) #

Proc type for the function glGetQueryBufferObjectui64v


[View source]
def get_query_buffer_object_ui64v : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, ::Void).class #

Proc type for the function glGetQueryBufferObjectui64v


[View source]
def get_query_buffer_object_uiv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, Void) #

Proc type for the function glGetQueryBufferObjectuiv


[View source]
def get_query_buffer_object_uiv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::QueryObjectParameterName, LibGL::IntPtr, ::Void).class #

Proc type for the function glGetQueryBufferObjectuiv


[View source]
def get_query_indexed_iv(address) : Proc(LibGL::QueryTarget, LibGL::UInt, LibGL::QueryParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetQueryIndexediv


[View source]
def get_query_indexed_iv : ::Proc(LibGL::QueryTarget, LibGL::UInt, LibGL::QueryParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetQueryIndexediv


[View source]
def get_query_iv(address) : Proc(LibGL::QueryTarget, LibGL::QueryParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetQueryiv


[View source]
def get_query_iv : ::Proc(LibGL::QueryTarget, LibGL::QueryParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetQueryiv


[View source]
def get_query_object_i64v(address) : Proc(LibGL::UInt, LibGL::QueryObjectParameterName, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetQueryObjecti64v


[View source]
def get_query_object_i64v : ::Proc(LibGL::UInt, LibGL::QueryObjectParameterName, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetQueryObjecti64v


[View source]
def get_query_object_iv(address) : Proc(LibGL::UInt, LibGL::QueryObjectParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetQueryObjectiv


[View source]
def get_query_object_iv : ::Proc(LibGL::UInt, LibGL::QueryObjectParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetQueryObjectiv


[View source]
def get_query_object_ui64v(address) : Proc(LibGL::UInt, LibGL::QueryObjectParameterName, Pointer(LibGL::UInt64), Void) #

Proc type for the function glGetQueryObjectui64v


[View source]
def get_query_object_ui64v : ::Proc(LibGL::UInt, LibGL::QueryObjectParameterName, ::Pointer(LibGL::UInt64), ::Void).class #

Proc type for the function glGetQueryObjectui64v


[View source]
def get_query_object_uiv(address) : Proc(LibGL::UInt, LibGL::QueryObjectParameterName, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetQueryObjectuiv


[View source]
def get_query_object_uiv : ::Proc(LibGL::UInt, LibGL::QueryObjectParameterName, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetQueryObjectuiv


[View source]
def get_renderbuffer_parameter_iv(address) : Proc(LibGL::RenderbufferTarget, LibGL::RenderbufferParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetRenderbufferParameteriv


[View source]
def get_renderbuffer_parameter_iv : ::Proc(LibGL::RenderbufferTarget, LibGL::RenderbufferParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetRenderbufferParameteriv


[View source]
def get_sampler_parameter_fv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterF, Pointer(LibGL::Float), Void) #

Proc type for the function glGetSamplerParameterfv


[View source]
def get_sampler_parameter_fv : ::Proc(LibGL::UInt, LibGL::SamplerParameterF, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetSamplerParameterfv


[View source]
def get_sampler_parameter_i_iv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::Int), Void) #

Proc type for the function glGetSamplerParameterIiv


[View source]
def get_sampler_parameter_i_iv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetSamplerParameterIiv


[View source]
def get_sampler_parameter_i_uiv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetSamplerParameterIuiv


[View source]
def get_sampler_parameter_i_uiv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetSamplerParameterIuiv


[View source]
def get_sampler_parameter_iv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::Int), Void) #

Proc type for the function glGetSamplerParameteriv


[View source]
def get_sampler_parameter_iv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetSamplerParameteriv


[View source]
def get_shader_info_log(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetShaderInfoLog


[View source]
def get_shader_info_log : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetShaderInfoLog


[View source]
def get_shader_iv(address) : Proc(LibGL::UInt, LibGL::ShaderParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetShaderiv


[View source]
def get_shader_iv : ::Proc(LibGL::UInt, LibGL::ShaderParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetShaderiv


[View source]
def get_shader_precision_format(address) : Proc(LibGL::ShaderType, LibGL::PrecisionType, Pointer(LibGL::Int), Pointer(LibGL::Int), Void) #

Proc type for the function glGetShaderPrecisionFormat


[View source]
def get_shader_precision_format : ::Proc(LibGL::ShaderType, LibGL::PrecisionType, ::Pointer(LibGL::Int), ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetShaderPrecisionFormat


[View source]
def get_shader_source(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Char), Void) #

Proc type for the function glGetShaderSource


[View source]
def get_shader_source : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetShaderSource


[View source]
def get_string(address) : Proc(LibGL::StringName, Pointer(LibGL::UByte)) #

Proc type for the function glGetString


[View source]
def get_string : ::Proc(LibGL::StringName, ::Pointer(LibGL::UByte)).class #

Proc type for the function glGetString


[View source]
def get_string_i(address) : Proc(LibGL::StringName, LibGL::UInt, Pointer(LibGL::UByte)) #

Proc type for the function glGetStringi


[View source]
def get_string_i : ::Proc(LibGL::StringName, LibGL::UInt, ::Pointer(LibGL::UByte)).class #

Proc type for the function glGetStringi


[View source]
def get_subroutine_index(address) : Proc(LibGL::UInt, LibGL::ShaderType, Pointer(LibGL::Char), LibGL::UInt) #

Proc type for the function glGetSubroutineIndex


[View source]
def get_subroutine_index : ::Proc(LibGL::UInt, LibGL::ShaderType, ::Pointer(LibGL::Char), LibGL::UInt).class #

Proc type for the function glGetSubroutineIndex


[View source]
def get_subroutine_uniform_location(address) : Proc(LibGL::UInt, LibGL::ShaderType, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetSubroutineUniformLocation


[View source]
def get_subroutine_uniform_location : ::Proc(LibGL::UInt, LibGL::ShaderType, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetSubroutineUniformLocation


[View source]
def get_sync_iv(address) : Proc(LibGL::Sync, LibGL::SyncParameterName, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::Int), Void) #

Proc type for the function glGetSynciv


[View source]
def get_sync_iv : ::Proc(LibGL::Sync, LibGL::SyncParameterName, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetSynciv


[View source]
def get_tex_image(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glGetTexImage


[View source]
def get_tex_image : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glGetTexImage


[View source]
def get_tex_level_parameter_fv(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::GetTextureParameter, Pointer(LibGL::Float), Void) #

Proc type for the function glGetTexLevelParameterfv


[View source]
def get_tex_level_parameter_fv : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::GetTextureParameter, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetTexLevelParameterfv


[View source]
def get_tex_level_parameter_iv(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTexLevelParameteriv


[View source]
def get_tex_level_parameter_iv : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTexLevelParameteriv


[View source]
def get_tex_parameter_fv(address) : Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, Pointer(LibGL::Float), Void) #

Proc type for the function glGetTexParameterfv


[View source]
def get_tex_parameter_fv : ::Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetTexParameterfv


[View source]
def get_tex_parameter_i_iv(address) : Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTexParameterIiv


[View source]
def get_tex_parameter_i_iv : ::Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTexParameterIiv


[View source]
def get_tex_parameter_i_uiv(address) : Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetTexParameterIuiv


[View source]
def get_tex_parameter_i_uiv : ::Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetTexParameterIuiv


[View source]
def get_tex_parameter_iv(address) : Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTexParameteriv


[View source]
def get_tex_parameter_iv : ::Proc(LibGL::TextureTarget, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTexParameteriv


[View source]
def get_texture_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetTextureImage


[View source]
def get_texture_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetTextureImage


[View source]
def get_texture_level_parameter_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::GetTextureParameter, Pointer(LibGL::Float), Void) #

Proc type for the function glGetTextureLevelParameterfv


[View source]
def get_texture_level_parameter_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::GetTextureParameter, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetTextureLevelParameterfv


[View source]
def get_texture_level_parameter_iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTextureLevelParameteriv


[View source]
def get_texture_level_parameter_iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTextureLevelParameteriv


[View source]
def get_texture_parameter_fv(address) : Proc(LibGL::UInt, LibGL::GetTextureParameter, Pointer(LibGL::Float), Void) #

Proc type for the function glGetTextureParameterfv


[View source]
def get_texture_parameter_fv : ::Proc(LibGL::UInt, LibGL::GetTextureParameter, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetTextureParameterfv


[View source]
def get_texture_parameter_i_iv(address) : Proc(LibGL::UInt, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTextureParameterIiv


[View source]
def get_texture_parameter_i_iv : ::Proc(LibGL::UInt, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTextureParameterIiv


[View source]
def get_texture_parameter_i_uiv(address) : Proc(LibGL::UInt, LibGL::GetTextureParameter, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetTextureParameterIuiv


[View source]
def get_texture_parameter_i_uiv : ::Proc(LibGL::UInt, LibGL::GetTextureParameter, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetTextureParameterIuiv


[View source]
def get_texture_parameter_iv(address) : Proc(LibGL::UInt, LibGL::GetTextureParameter, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTextureParameteriv


[View source]
def get_texture_parameter_iv : ::Proc(LibGL::UInt, LibGL::GetTextureParameter, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTextureParameteriv


[View source]
def get_texture_sub_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetTextureSubImage


[View source]
def get_texture_sub_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetTextureSubImage


[View source]
def get_transform_feedback_i64_v(address) : Proc(LibGL::UInt, LibGL::TransformFeedbackPName, LibGL::UInt, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetTransformFeedbacki64_v


[View source]
def get_transform_feedback_i64_v : ::Proc(LibGL::UInt, LibGL::TransformFeedbackPName, LibGL::UInt, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetTransformFeedbacki64_v


[View source]
def get_transform_feedback_i_v(address) : Proc(LibGL::UInt, LibGL::TransformFeedbackPName, LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTransformFeedbacki_v


[View source]
def get_transform_feedback_i_v : ::Proc(LibGL::UInt, LibGL::TransformFeedbackPName, LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTransformFeedbacki_v


[View source]
def get_transform_feedback_iv(address) : Proc(LibGL::UInt, LibGL::TransformFeedbackPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetTransformFeedbackiv


[View source]
def get_transform_feedback_iv : ::Proc(LibGL::UInt, LibGL::TransformFeedbackPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetTransformFeedbackiv


[View source]
def get_transform_feedback_varying(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::SizeI), Pointer(LibGL::SizeI), Pointer(LibGL::AttributeType), Pointer(LibGL::Char), Void) #

Proc type for the function glGetTransformFeedbackVarying


[View source]
def get_transform_feedback_varying : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::SizeI), ::Pointer(LibGL::SizeI), ::Pointer(LibGL::AttributeType), ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glGetTransformFeedbackVarying


[View source]
def get_uniform_block_index(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::UInt) #

Proc type for the function glGetUniformBlockIndex


[View source]
def get_uniform_block_index : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::UInt).class #

Proc type for the function glGetUniformBlockIndex


[View source]
def get_uniform_dv(address) : Proc(LibGL::UInt, LibGL::Int, Pointer(LibGL::Double), Void) #

Proc type for the function glGetUniformdv


[View source]
def get_uniform_dv : ::Proc(LibGL::UInt, LibGL::Int, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetUniformdv


[View source]
def get_uniform_fv(address) : Proc(LibGL::UInt, LibGL::Int, Pointer(LibGL::Float), Void) #

Proc type for the function glGetUniformfv


[View source]
def get_uniform_fv : ::Proc(LibGL::UInt, LibGL::Int, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetUniformfv


[View source]
def get_uniform_indices(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(Pointer(LibGL::Char)), Pointer(LibGL::UInt), Void) #

Proc type for the function glGetUniformIndices


[View source]
def get_uniform_indices : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(::Pointer(LibGL::Char)), ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetUniformIndices


[View source]
def get_uniform_iv(address) : Proc(LibGL::UInt, LibGL::Int, Pointer(LibGL::Int), Void) #

Proc type for the function glGetUniformiv


[View source]
def get_uniform_iv : ::Proc(LibGL::UInt, LibGL::Int, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetUniformiv


[View source]
def get_uniform_location(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::Int) #

Proc type for the function glGetUniformLocation


[View source]
def get_uniform_location : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::Int).class #

Proc type for the function glGetUniformLocation


[View source]
def get_uniform_subroutine_uiv(address) : Proc(LibGL::ShaderType, LibGL::Int, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetUniformSubroutineuiv


[View source]
def get_uniform_subroutine_uiv : ::Proc(LibGL::ShaderType, LibGL::Int, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetUniformSubroutineuiv


[View source]
def get_uniform_uiv(address) : Proc(LibGL::UInt, LibGL::Int, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetUniformuiv


[View source]
def get_uniform_uiv : ::Proc(LibGL::UInt, LibGL::Int, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetUniformuiv


[View source]
def get_vertex_array_indexed_64iv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::VertexArrayPName, Pointer(LibGL::Int64), Void) #

Proc type for the function glGetVertexArrayIndexed64iv


[View source]
def get_vertex_array_indexed_64iv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::VertexArrayPName, ::Pointer(LibGL::Int64), ::Void).class #

Proc type for the function glGetVertexArrayIndexed64iv


[View source]
def get_vertex_array_indexed_iv(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::VertexArrayPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetVertexArrayIndexediv


[View source]
def get_vertex_array_indexed_iv : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::VertexArrayPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetVertexArrayIndexediv


[View source]
def get_vertex_array_iv(address) : Proc(LibGL::UInt, LibGL::VertexArrayPName, Pointer(LibGL::Int), Void) #

Proc type for the function glGetVertexArrayiv


[View source]
def get_vertex_array_iv : ::Proc(LibGL::UInt, LibGL::VertexArrayPName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetVertexArrayiv


[View source]
def get_vertex_attrib_dv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, Pointer(LibGL::Double), Void) #

Proc type for the function glGetVertexAttribdv


[View source]
def get_vertex_attrib_dv : ::Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetVertexAttribdv


[View source]
def get_vertex_attrib_fv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, Pointer(LibGL::Float), Void) #

Proc type for the function glGetVertexAttribfv


[View source]
def get_vertex_attrib_fv : ::Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetVertexAttribfv


[View source]
def get_vertex_attrib_i_iv(address) : Proc(LibGL::UInt, LibGL::VertexAttribEnum, Pointer(LibGL::Int), Void) #

Proc type for the function glGetVertexAttribIiv


[View source]
def get_vertex_attrib_i_iv : ::Proc(LibGL::UInt, LibGL::VertexAttribEnum, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetVertexAttribIiv


[View source]
def get_vertex_attrib_i_uiv(address) : Proc(LibGL::UInt, LibGL::VertexAttribEnum, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetVertexAttribIuiv


[View source]
def get_vertex_attrib_i_uiv : ::Proc(LibGL::UInt, LibGL::VertexAttribEnum, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetVertexAttribIuiv


[View source]
def get_vertex_attrib_iv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, Pointer(LibGL::Int), Void) #

Proc type for the function glGetVertexAttribiv


[View source]
def get_vertex_attrib_iv : ::Proc(LibGL::UInt, LibGL::VertexAttribPropertyARB, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetVertexAttribiv


[View source]
def get_vertex_attrib_l_dv(address) : Proc(LibGL::UInt, LibGL::VertexAttribEnum, Pointer(LibGL::Double), Void) #

Proc type for the function glGetVertexAttribLdv


[View source]
def get_vertex_attrib_l_dv : ::Proc(LibGL::UInt, LibGL::VertexAttribEnum, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetVertexAttribLdv


[View source]
def get_vertex_attrib_pointer_v(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerPropertyARB, Pointer(Pointer(Void)), Void) #

Proc type for the function glGetVertexAttribPointerv


[View source]
def get_vertex_attrib_pointer_v : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerPropertyARB, ::Pointer(Pointer(Void)), ::Void).class #

Proc type for the function glGetVertexAttribPointerv


[View source]
def getn_compressed_tex_image(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetnCompressedTexImage


[View source]
def getn_compressed_tex_image : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetnCompressedTexImage


[View source]
def getn_tex_image(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glGetnTexImage


[View source]
def getn_tex_image : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glGetnTexImage


[View source]
def getn_uniform_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glGetnUniformdv


[View source]
def getn_uniform_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glGetnUniformdv


[View source]
def getn_uniform_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glGetnUniformfv


[View source]
def getn_uniform_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glGetnUniformfv


[View source]
def getn_uniform_iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glGetnUniformiv


[View source]
def getn_uniform_iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glGetnUniformiv


[View source]
def getn_uniform_uiv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glGetnUniformuiv


[View source]
def getn_uniform_uiv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glGetnUniformuiv


[View source]
def hint(address) : Proc(LibGL::HintTarget, LibGL::HintMode, Void) #

Proc type for the function glHint


[View source]
def hint : ::Proc(LibGL::HintTarget, LibGL::HintMode, ::Void).class #

Proc type for the function glHint


[View source]
def invalidate_buffer_data(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glInvalidateBufferData


[View source]
def invalidate_buffer_data : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glInvalidateBufferData


[View source]
def invalidate_buffer_sub_data(address) : Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glInvalidateBufferSubData


[View source]
def invalidate_buffer_sub_data : ::Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glInvalidateBufferSubData


[View source]
def invalidate_framebuffer(address) : Proc(LibGL::FramebufferTarget, LibGL::SizeI, Pointer(LibGL::InvalidateFramebufferAttachment), Void) #

Proc type for the function glInvalidateFramebuffer


[View source]
def invalidate_framebuffer : ::Proc(LibGL::FramebufferTarget, LibGL::SizeI, ::Pointer(LibGL::InvalidateFramebufferAttachment), ::Void).class #

Proc type for the function glInvalidateFramebuffer


[View source]
def invalidate_named_framebuffer_data(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::FramebufferAttachment), Void) #

Proc type for the function glInvalidateNamedFramebufferData


[View source]
def invalidate_named_framebuffer_data : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::FramebufferAttachment), ::Void).class #

Proc type for the function glInvalidateNamedFramebufferData


[View source]
def invalidate_named_framebuffer_sub_data(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::FramebufferAttachment), LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glInvalidateNamedFramebufferSubData


[View source]
def invalidate_named_framebuffer_sub_data : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::FramebufferAttachment), LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glInvalidateNamedFramebufferSubData


[View source]
def invalidate_sub_framebuffer(address) : Proc(LibGL::FramebufferTarget, LibGL::SizeI, Pointer(LibGL::InvalidateFramebufferAttachment), LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glInvalidateSubFramebuffer


[View source]
def invalidate_sub_framebuffer : ::Proc(LibGL::FramebufferTarget, LibGL::SizeI, ::Pointer(LibGL::InvalidateFramebufferAttachment), LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glInvalidateSubFramebuffer


[View source]
def invalidate_tex_image(address) : Proc(LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glInvalidateTexImage


[View source]
def invalidate_tex_image : ::Proc(LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glInvalidateTexImage


[View source]
def invalidate_tex_sub_image(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glInvalidateTexSubImage


[View source]
def invalidate_tex_sub_image : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glInvalidateTexSubImage


[View source]
def is_buffer(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsBuffer


[View source]
def is_buffer : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsBuffer


[View source]
def is_enabled(address) : Proc(LibGL::EnableCap, LibGL::Boolean) #

Proc type for the function glIsEnabled


[View source]
def is_enabled : ::Proc(LibGL::EnableCap, LibGL::Boolean).class #

Proc type for the function glIsEnabled


[View source]
def is_enabled_i(address) : Proc(LibGL::EnableCap, LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsEnabledi


[View source]
def is_enabled_i : ::Proc(LibGL::EnableCap, LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsEnabledi


[View source]
def is_framebuffer(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsFramebuffer


[View source]
def is_framebuffer : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsFramebuffer


[View source]
def is_program(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsProgram


[View source]
def is_program : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsProgram


[View source]
def is_program_pipeline(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsProgramPipeline


[View source]
def is_program_pipeline : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsProgramPipeline


[View source]
def is_query(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsQuery


[View source]
def is_query : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsQuery


[View source]
def is_renderbuffer(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsRenderbuffer


[View source]
def is_renderbuffer : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsRenderbuffer


[View source]
def is_sampler(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsSampler


[View source]
def is_sampler : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsSampler


[View source]
def is_shader(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsShader


[View source]
def is_shader : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsShader


[View source]
def is_sync(address) : Proc(LibGL::Sync, LibGL::Boolean) #

Proc type for the function glIsSync


[View source]
def is_sync : ::Proc(LibGL::Sync, LibGL::Boolean).class #

Proc type for the function glIsSync


[View source]
def is_texture(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsTexture


[View source]
def is_texture : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsTexture


[View source]
def is_transform_feedback(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsTransformFeedback


[View source]
def is_transform_feedback : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsTransformFeedback


[View source]
def is_vertex_array(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glIsVertexArray


[View source]
def is_vertex_array : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glIsVertexArray


[View source]
def line_width(address) : Proc(LibGL::Float, Void) #

Proc type for the function glLineWidth


[View source]
def line_width : ::Proc(LibGL::Float, ::Void).class #

Proc type for the function glLineWidth


[View source]
def link_program(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glLinkProgram


[View source]
def link_program : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glLinkProgram


[View source]
def logic_op(address) : Proc(LibGL::LogicOp, Void) #

Proc type for the function glLogicOp


[View source]
def logic_op : ::Proc(LibGL::LogicOp, ::Void).class #

Proc type for the function glLogicOp


[View source]
def map_buffer(address) : Proc(LibGL::BufferTargetARB, LibGL::BufferAccessARB, Pointer(Void)) #

Proc type for the function glMapBuffer


[View source]
def map_buffer : ::Proc(LibGL::BufferTargetARB, LibGL::BufferAccessARB, ::Pointer(Void)).class #

Proc type for the function glMapBuffer


[View source]
def map_buffer_range(address) : Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::MapBufferAccessMask, Pointer(Void)) #

Proc type for the function glMapBufferRange


[View source]
def map_buffer_range : ::Proc(LibGL::BufferTargetARB, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::MapBufferAccessMask, ::Pointer(Void)).class #

Proc type for the function glMapBufferRange


[View source]
def map_named_buffer(address) : Proc(LibGL::UInt, LibGL::BufferAccessARB, Pointer(Void)) #

Proc type for the function glMapNamedBuffer


[View source]
def map_named_buffer : ::Proc(LibGL::UInt, LibGL::BufferAccessARB, ::Pointer(Void)).class #

Proc type for the function glMapNamedBuffer


[View source]
def map_named_buffer_range(address) : Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::MapBufferAccessMask, Pointer(Void)) #

Proc type for the function glMapNamedBufferRange


[View source]
def map_named_buffer_range : ::Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, LibGL::MapBufferAccessMask, ::Pointer(Void)).class #

Proc type for the function glMapNamedBufferRange


[View source]
def memory_barrier(address) : Proc(LibGL::MemoryBarrierMask, Void) #

Proc type for the function glMemoryBarrier


[View source]
def memory_barrier : ::Proc(LibGL::MemoryBarrierMask, ::Void).class #

Proc type for the function glMemoryBarrier


[View source]
def memory_barrier_by_region(address) : Proc(LibGL::MemoryBarrierMask, Void) #

Proc type for the function glMemoryBarrierByRegion


[View source]
def memory_barrier_by_region : ::Proc(LibGL::MemoryBarrierMask, ::Void).class #

Proc type for the function glMemoryBarrierByRegion


[View source]
def min_sample_shading(address) : Proc(LibGL::Float, Void) #

Proc type for the function glMinSampleShading


[View source]
def min_sample_shading : ::Proc(LibGL::Float, ::Void).class #

Proc type for the function glMinSampleShading


[View source]
def multi_draw_arrays(address) : Proc(LibGL::PrimitiveType, Pointer(LibGL::Int), Pointer(LibGL::SizeI), LibGL::SizeI, Void) #

Proc type for the function glMultiDrawArrays


[View source]
def multi_draw_arrays : ::Proc(LibGL::PrimitiveType, ::Pointer(LibGL::Int), ::Pointer(LibGL::SizeI), LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawArrays


[View source]
def multi_draw_arrays_indirect(address) : Proc(LibGL::PrimitiveType, Pointer(Void), LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glMultiDrawArraysIndirect


[View source]
def multi_draw_arrays_indirect : ::Proc(LibGL::PrimitiveType, ::Pointer(Void), LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawArraysIndirect


[View source]
def multi_draw_arrays_indirect_count(address) : Proc(LibGL::PrimitiveType, Pointer(Void), LibGL::IntPtr, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glMultiDrawArraysIndirectCount


[View source]
def multi_draw_arrays_indirect_count : ::Proc(LibGL::PrimitiveType, ::Pointer(Void), LibGL::IntPtr, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawArraysIndirectCount


[View source]
def multi_draw_elements(address) : Proc(LibGL::PrimitiveType, Pointer(LibGL::SizeI), LibGL::DrawElementsType, Pointer(Pointer(Void)), LibGL::SizeI, Void) #

Proc type for the function glMultiDrawElements


[View source]
def multi_draw_elements : ::Proc(LibGL::PrimitiveType, ::Pointer(LibGL::SizeI), LibGL::DrawElementsType, ::Pointer(Pointer(Void)), LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawElements


[View source]
def multi_draw_elements_base_vertex(address) : Proc(LibGL::PrimitiveType, Pointer(LibGL::SizeI), LibGL::DrawElementsType, Pointer(Pointer(Void)), LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glMultiDrawElementsBaseVertex


[View source]
def multi_draw_elements_base_vertex : ::Proc(LibGL::PrimitiveType, ::Pointer(LibGL::SizeI), LibGL::DrawElementsType, ::Pointer(Pointer(Void)), LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glMultiDrawElementsBaseVertex


[View source]
def multi_draw_elements_indirect(address) : Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, Pointer(Void), LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glMultiDrawElementsIndirect


[View source]
def multi_draw_elements_indirect : ::Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, ::Pointer(Void), LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawElementsIndirect


[View source]
def multi_draw_elements_indirect_count(address) : Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, Pointer(Void), LibGL::IntPtr, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glMultiDrawElementsIndirectCount


[View source]
def multi_draw_elements_indirect_count : ::Proc(LibGL::PrimitiveType, LibGL::DrawElementsType, ::Pointer(Void), LibGL::IntPtr, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glMultiDrawElementsIndirectCount


[View source]
def named_buffer_data(address) : Proc(LibGL::UInt, LibGL::SizeIPtr, Pointer(Void), LibGL::VertexBufferObjectUsage, Void) #

Proc type for the function glNamedBufferData


[View source]
def named_buffer_data : ::Proc(LibGL::UInt, LibGL::SizeIPtr, ::Pointer(Void), LibGL::VertexBufferObjectUsage, ::Void).class #

Proc type for the function glNamedBufferData


[View source]
def named_buffer_storage(address) : Proc(LibGL::UInt, LibGL::SizeIPtr, Pointer(Void), LibGL::BufferStorageMask, Void) #

Proc type for the function glNamedBufferStorage


[View source]
def named_buffer_storage : ::Proc(LibGL::UInt, LibGL::SizeIPtr, ::Pointer(Void), LibGL::BufferStorageMask, ::Void).class #

Proc type for the function glNamedBufferStorage


[View source]
def named_buffer_sub_data(address) : Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Pointer(Void), Void) #

Proc type for the function glNamedBufferSubData


[View source]
def named_buffer_sub_data : ::Proc(LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Pointer(Void), ::Void).class #

Proc type for the function glNamedBufferSubData


[View source]
def named_framebuffer_draw_buffer(address) : Proc(LibGL::UInt, LibGL::ColorBuffer, Void) #

Proc type for the function glNamedFramebufferDrawBuffer


[View source]
def named_framebuffer_draw_buffer : ::Proc(LibGL::UInt, LibGL::ColorBuffer, ::Void).class #

Proc type for the function glNamedFramebufferDrawBuffer


[View source]
def named_framebuffer_draw_buffers(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::ColorBuffer), Void) #

Proc type for the function glNamedFramebufferDrawBuffers


[View source]
def named_framebuffer_draw_buffers : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::ColorBuffer), ::Void).class #

Proc type for the function glNamedFramebufferDrawBuffers


[View source]
def named_framebuffer_parameter_i(address) : Proc(LibGL::UInt, LibGL::FramebufferParameterName, LibGL::Int, Void) #

Proc type for the function glNamedFramebufferParameteri


[View source]
def named_framebuffer_parameter_i : ::Proc(LibGL::UInt, LibGL::FramebufferParameterName, LibGL::Int, ::Void).class #

Proc type for the function glNamedFramebufferParameteri


[View source]
def named_framebuffer_read_buffer(address) : Proc(LibGL::UInt, LibGL::ColorBuffer, Void) #

Proc type for the function glNamedFramebufferReadBuffer


[View source]
def named_framebuffer_read_buffer : ::Proc(LibGL::UInt, LibGL::ColorBuffer, ::Void).class #

Proc type for the function glNamedFramebufferReadBuffer


[View source]
def named_framebuffer_renderbuffer(address) : Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::RenderbufferTarget, LibGL::UInt, Void) #

Proc type for the function glNamedFramebufferRenderbuffer


[View source]
def named_framebuffer_renderbuffer : ::Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::RenderbufferTarget, LibGL::UInt, ::Void).class #

Proc type for the function glNamedFramebufferRenderbuffer


[View source]
def named_framebuffer_texture(address) : Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glNamedFramebufferTexture


[View source]
def named_framebuffer_texture : ::Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glNamedFramebufferTexture


[View source]
def named_framebuffer_texture_layer(address) : Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glNamedFramebufferTextureLayer


[View source]
def named_framebuffer_texture_layer : ::Proc(LibGL::UInt, LibGL::FramebufferAttachment, LibGL::UInt, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glNamedFramebufferTextureLayer


[View source]
def named_renderbuffer_storage(address) : Proc(LibGL::UInt, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glNamedRenderbufferStorage


[View source]
def named_renderbuffer_storage : ::Proc(LibGL::UInt, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glNamedRenderbufferStorage


[View source]
def named_renderbuffer_storage_multisample(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glNamedRenderbufferStorageMultisample


[View source]
def named_renderbuffer_storage_multisample : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glNamedRenderbufferStorageMultisample


[View source]
def object_label(address) : Proc(LibGL::ObjectIdentifier, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::Char), Void) #

Proc type for the function glObjectLabel


[View source]
def object_label : ::Proc(LibGL::ObjectIdentifier, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glObjectLabel


[View source]
def object_ptr_label(address) : Proc(Pointer(Void), LibGL::SizeI, Pointer(LibGL::Char), Void) #

Proc type for the function glObjectPtrLabel


[View source]
def object_ptr_label : ::Proc(::Pointer(Void), LibGL::SizeI, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glObjectPtrLabel


[View source]
def patch_parameter_fv(address) : Proc(LibGL::PatchParameterName, Pointer(LibGL::Float), Void) #

Proc type for the function glPatchParameterfv


[View source]
def patch_parameter_fv : ::Proc(LibGL::PatchParameterName, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glPatchParameterfv


[View source]
def patch_parameter_i(address) : Proc(LibGL::PatchParameterName, LibGL::Int, Void) #

Proc type for the function glPatchParameteri


[View source]
def patch_parameter_i : ::Proc(LibGL::PatchParameterName, LibGL::Int, ::Void).class #

Proc type for the function glPatchParameteri


[View source]
def pause_transform_feedback(address) : Proc(Void) #

Proc type for the function glPauseTransformFeedback


[View source]
def pause_transform_feedback : ::Proc(::Void).class #

Proc type for the function glPauseTransformFeedback


[View source]
def pixel_store_f(address) : Proc(LibGL::PixelStoreParameter, LibGL::Float, Void) #

Proc type for the function glPixelStoref


[View source]
def pixel_store_f : ::Proc(LibGL::PixelStoreParameter, LibGL::Float, ::Void).class #

Proc type for the function glPixelStoref


[View source]
def pixel_store_i(address) : Proc(LibGL::PixelStoreParameter, LibGL::Int, Void) #

Proc type for the function glPixelStorei


[View source]
def pixel_store_i : ::Proc(LibGL::PixelStoreParameter, LibGL::Int, ::Void).class #

Proc type for the function glPixelStorei


[View source]
def point_parameter_f(address) : Proc(LibGL::PointParameterNameARB, LibGL::Float, Void) #

Proc type for the function glPointParameterf


[View source]
def point_parameter_f : ::Proc(LibGL::PointParameterNameARB, LibGL::Float, ::Void).class #

Proc type for the function glPointParameterf


[View source]
def point_parameter_fv(address) : Proc(LibGL::PointParameterNameARB, Pointer(LibGL::Float), Void) #

Proc type for the function glPointParameterfv


[View source]
def point_parameter_fv : ::Proc(LibGL::PointParameterNameARB, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glPointParameterfv


[View source]
def point_parameter_i(address) : Proc(LibGL::PointParameterNameARB, LibGL::Int, Void) #

Proc type for the function glPointParameteri


[View source]
def point_parameter_i : ::Proc(LibGL::PointParameterNameARB, LibGL::Int, ::Void).class #

Proc type for the function glPointParameteri


[View source]
def point_parameter_iv(address) : Proc(LibGL::PointParameterNameARB, Pointer(LibGL::Int), Void) #

Proc type for the function glPointParameteriv


[View source]
def point_parameter_iv : ::Proc(LibGL::PointParameterNameARB, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glPointParameteriv


[View source]
def point_size(address) : Proc(LibGL::Float, Void) #

Proc type for the function glPointSize


[View source]
def point_size : ::Proc(LibGL::Float, ::Void).class #

Proc type for the function glPointSize


[View source]
def polygon_mode(address) : Proc(LibGL::TriangleFace, LibGL::PolygonMode, Void) #

Proc type for the function glPolygonMode


[View source]
def polygon_mode : ::Proc(LibGL::TriangleFace, LibGL::PolygonMode, ::Void).class #

Proc type for the function glPolygonMode


[View source]
def polygon_offset(address) : Proc(LibGL::Float, LibGL::Float, Void) #

Proc type for the function glPolygonOffset


[View source]
def polygon_offset : ::Proc(LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glPolygonOffset


[View source]
def polygon_offset_clamp(address) : Proc(LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glPolygonOffsetClamp


[View source]
def polygon_offset_clamp : ::Proc(LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glPolygonOffsetClamp


[View source]
def pop_debug_group(address) : Proc(Void) #

Proc type for the function glPopDebugGroup


[View source]
def pop_debug_group : ::Proc(::Void).class #

Proc type for the function glPopDebugGroup


[View source]
def primitive_restart_index(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glPrimitiveRestartIndex


[View source]
def primitive_restart_index : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glPrimitiveRestartIndex


[View source]
def program_binary(address) : Proc(LibGL::UInt, LibGL::Enum, Pointer(Void), LibGL::SizeI, Void) #

Proc type for the function glProgramBinary


[View source]
def program_binary : ::Proc(LibGL::UInt, LibGL::Enum, ::Pointer(Void), LibGL::SizeI, ::Void).class #

Proc type for the function glProgramBinary


[View source]
def program_parameter_i(address) : Proc(LibGL::UInt, LibGL::ProgramParameterPName, LibGL::Int, Void) #

Proc type for the function glProgramParameteri


[View source]
def program_parameter_i : ::Proc(LibGL::UInt, LibGL::ProgramParameterPName, LibGL::Int, ::Void).class #

Proc type for the function glProgramParameteri


[View source]
def program_uniform_1d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Double, Void) #

Proc type for the function glProgramUniform1d


[View source]
def program_uniform_1d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Double, ::Void).class #

Proc type for the function glProgramUniform1d


[View source]
def program_uniform_1dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniform1dv


[View source]
def program_uniform_1dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniform1dv


[View source]
def program_uniform_1f(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Float, Void) #

Proc type for the function glProgramUniform1f


[View source]
def program_uniform_1f : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Float, ::Void).class #

Proc type for the function glProgramUniform1f


[View source]
def program_uniform_1fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniform1fv


[View source]
def program_uniform_1fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniform1fv


[View source]
def program_uniform_1i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glProgramUniform1i


[View source]
def program_uniform_1i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glProgramUniform1i


[View source]
def program_uniform_1iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glProgramUniform1iv


[View source]
def program_uniform_1iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glProgramUniform1iv


[View source]
def program_uniform_1ui(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, Void) #

Proc type for the function glProgramUniform1ui


[View source]
def program_uniform_1ui : ::Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, ::Void).class #

Proc type for the function glProgramUniform1ui


[View source]
def program_uniform_1uiv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glProgramUniform1uiv


[View source]
def program_uniform_1uiv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glProgramUniform1uiv


[View source]
def program_uniform_2d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glProgramUniform2d


[View source]
def program_uniform_2d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glProgramUniform2d


[View source]
def program_uniform_2dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniform2dv


[View source]
def program_uniform_2dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniform2dv


[View source]
def program_uniform_2f(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glProgramUniform2f


[View source]
def program_uniform_2f : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glProgramUniform2f


[View source]
def program_uniform_2fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniform2fv


[View source]
def program_uniform_2fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniform2fv


[View source]
def program_uniform_2i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glProgramUniform2i


[View source]
def program_uniform_2i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glProgramUniform2i


[View source]
def program_uniform_2iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glProgramUniform2iv


[View source]
def program_uniform_2iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glProgramUniform2iv


[View source]
def program_uniform_2ui(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glProgramUniform2ui


[View source]
def program_uniform_2ui : ::Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glProgramUniform2ui


[View source]
def program_uniform_2uiv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glProgramUniform2uiv


[View source]
def program_uniform_2uiv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glProgramUniform2uiv


[View source]
def program_uniform_3d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glProgramUniform3d


[View source]
def program_uniform_3d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glProgramUniform3d


[View source]
def program_uniform_3dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniform3dv


[View source]
def program_uniform_3dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniform3dv


[View source]
def program_uniform_3f(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glProgramUniform3f


[View source]
def program_uniform_3f : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glProgramUniform3f


[View source]
def program_uniform_3fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniform3fv


[View source]
def program_uniform_3fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniform3fv


[View source]
def program_uniform_3i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glProgramUniform3i


[View source]
def program_uniform_3i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glProgramUniform3i


[View source]
def program_uniform_3iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glProgramUniform3iv


[View source]
def program_uniform_3iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glProgramUniform3iv


[View source]
def program_uniform_3ui(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glProgramUniform3ui


[View source]
def program_uniform_3ui : ::Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glProgramUniform3ui


[View source]
def program_uniform_3uiv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glProgramUniform3uiv


[View source]
def program_uniform_3uiv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glProgramUniform3uiv


[View source]
def program_uniform_4d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glProgramUniform4d


[View source]
def program_uniform_4d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glProgramUniform4d


[View source]
def program_uniform_4dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniform4dv


[View source]
def program_uniform_4dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniform4dv


[View source]
def program_uniform_4f(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glProgramUniform4f


[View source]
def program_uniform_4f : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glProgramUniform4f


[View source]
def program_uniform_4fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniform4fv


[View source]
def program_uniform_4fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniform4fv


[View source]
def program_uniform_4i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glProgramUniform4i


[View source]
def program_uniform_4i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glProgramUniform4i


[View source]
def program_uniform_4iv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glProgramUniform4iv


[View source]
def program_uniform_4iv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glProgramUniform4iv


[View source]
def program_uniform_4ui(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glProgramUniform4ui


[View source]
def program_uniform_4ui : ::Proc(LibGL::UInt, LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glProgramUniform4ui


[View source]
def program_uniform_4uiv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glProgramUniform4uiv


[View source]
def program_uniform_4uiv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glProgramUniform4uiv


[View source]
def program_uniform_matrix2_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix2dv


[View source]
def program_uniform_matrix2_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix2dv


[View source]
def program_uniform_matrix2_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix2fv


[View source]
def program_uniform_matrix2_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix2fv


[View source]
def program_uniform_matrix2x3_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix2x3dv


[View source]
def program_uniform_matrix2x3_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix2x3dv


[View source]
def program_uniform_matrix2x3_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix2x3fv


[View source]
def program_uniform_matrix2x3_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix2x3fv


[View source]
def program_uniform_matrix2x4_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix2x4dv


[View source]
def program_uniform_matrix2x4_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix2x4dv


[View source]
def program_uniform_matrix2x4_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix2x4fv


[View source]
def program_uniform_matrix2x4_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix2x4fv


[View source]
def program_uniform_matrix3_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix3dv


[View source]
def program_uniform_matrix3_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix3dv


[View source]
def program_uniform_matrix3_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix3fv


[View source]
def program_uniform_matrix3_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix3fv


[View source]
def program_uniform_matrix3x2_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix3x2dv


[View source]
def program_uniform_matrix3x2_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix3x2dv


[View source]
def program_uniform_matrix3x2_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix3x2fv


[View source]
def program_uniform_matrix3x2_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix3x2fv


[View source]
def program_uniform_matrix3x4_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix3x4dv


[View source]
def program_uniform_matrix3x4_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix3x4dv


[View source]
def program_uniform_matrix3x4_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix3x4fv


[View source]
def program_uniform_matrix3x4_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix3x4fv


[View source]
def program_uniform_matrix4_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix4dv


[View source]
def program_uniform_matrix4_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix4dv


[View source]
def program_uniform_matrix4_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix4fv


[View source]
def program_uniform_matrix4_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix4fv


[View source]
def program_uniform_matrix4x2_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix4x2dv


[View source]
def program_uniform_matrix4x2_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix4x2dv


[View source]
def program_uniform_matrix4x2_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix4x2fv


[View source]
def program_uniform_matrix4x2_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix4x2fv


[View source]
def program_uniform_matrix4x3_dv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glProgramUniformMatrix4x3dv


[View source]
def program_uniform_matrix4x3_dv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glProgramUniformMatrix4x3dv


[View source]
def program_uniform_matrix4x3_fv(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glProgramUniformMatrix4x3fv


[View source]
def program_uniform_matrix4x3_fv : ::Proc(LibGL::UInt, LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glProgramUniformMatrix4x3fv


[View source]
def provoking_vertex(address) : Proc(LibGL::VertexProvokingMode, Void) #

Proc type for the function glProvokingVertex


[View source]
def provoking_vertex : ::Proc(LibGL::VertexProvokingMode, ::Void).class #

Proc type for the function glProvokingVertex


[View source]
def push_debug_group(address) : Proc(LibGL::DebugSource, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::Char), Void) #

Proc type for the function glPushDebugGroup


[View source]
def push_debug_group : ::Proc(LibGL::DebugSource, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::Char), ::Void).class #

Proc type for the function glPushDebugGroup


[View source]
def query_counter(address) : Proc(LibGL::UInt, LibGL::QueryCounterTarget, Void) #

Proc type for the function glQueryCounter


[View source]
def query_counter : ::Proc(LibGL::UInt, LibGL::QueryCounterTarget, ::Void).class #

Proc type for the function glQueryCounter


[View source]
def read_buffer(address) : Proc(LibGL::ReadBufferMode, Void) #

Proc type for the function glReadBuffer


[View source]
def read_buffer : ::Proc(LibGL::ReadBufferMode, ::Void).class #

Proc type for the function glReadBuffer


[View source]
def read_pixels(address) : Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glReadPixels


[View source]
def read_pixels : ::Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glReadPixels


[View source]
def readn_pixels(address) : Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glReadnPixels


[View source]
def readn_pixels : ::Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glReadnPixels


[View source]
def release_shader_compiler(address) : Proc(Void) #

Proc type for the function glReleaseShaderCompiler


[View source]
def release_shader_compiler : ::Proc(::Void).class #

Proc type for the function glReleaseShaderCompiler


[View source]
def renderbuffer_storage(address) : Proc(LibGL::RenderbufferTarget, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glRenderbufferStorage


[View source]
def renderbuffer_storage : ::Proc(LibGL::RenderbufferTarget, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glRenderbufferStorage


[View source]
def renderbuffer_storage_multisample(address) : Proc(LibGL::RenderbufferTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glRenderbufferStorageMultisample


[View source]
def renderbuffer_storage_multisample : ::Proc(LibGL::RenderbufferTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glRenderbufferStorageMultisample


[View source]
def resume_transform_feedback(address) : Proc(Void) #

Proc type for the function glResumeTransformFeedback


[View source]
def resume_transform_feedback : ::Proc(::Void).class #

Proc type for the function glResumeTransformFeedback


[View source]
def sample_coverage(address) : Proc(LibGL::Float, LibGL::Boolean, Void) #

Proc type for the function glSampleCoverage


[View source]
def sample_coverage : ::Proc(LibGL::Float, LibGL::Boolean, ::Void).class #

Proc type for the function glSampleCoverage


[View source]
def sample_mask_i(address) : Proc(LibGL::UInt, LibGL::Bitfield, Void) #

Proc type for the function glSampleMaski


[View source]
def sample_mask_i : ::Proc(LibGL::UInt, LibGL::Bitfield, ::Void).class #

Proc type for the function glSampleMaski


[View source]
def sampler_parameter_f(address) : Proc(LibGL::UInt, LibGL::SamplerParameterF, LibGL::Float, Void) #

Proc type for the function glSamplerParameterf


[View source]
def sampler_parameter_f : ::Proc(LibGL::UInt, LibGL::SamplerParameterF, LibGL::Float, ::Void).class #

Proc type for the function glSamplerParameterf


[View source]
def sampler_parameter_fv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterF, Pointer(LibGL::Float), Void) #

Proc type for the function glSamplerParameterfv


[View source]
def sampler_parameter_fv : ::Proc(LibGL::UInt, LibGL::SamplerParameterF, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glSamplerParameterfv


[View source]
def sampler_parameter_i(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, LibGL::Int, Void) #

Proc type for the function glSamplerParameteri


[View source]
def sampler_parameter_i : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, LibGL::Int, ::Void).class #

Proc type for the function glSamplerParameteri


[View source]
def sampler_parameter_i_iv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::Int), Void) #

Proc type for the function glSamplerParameterIiv


[View source]
def sampler_parameter_i_iv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glSamplerParameterIiv


[View source]
def sampler_parameter_i_uiv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::UInt), Void) #

Proc type for the function glSamplerParameterIuiv


[View source]
def sampler_parameter_i_uiv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glSamplerParameterIuiv


[View source]
def sampler_parameter_iv(address) : Proc(LibGL::UInt, LibGL::SamplerParameterI, Pointer(LibGL::Int), Void) #

Proc type for the function glSamplerParameteriv


[View source]
def sampler_parameter_iv : ::Proc(LibGL::UInt, LibGL::SamplerParameterI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glSamplerParameteriv


[View source]
def scissor(address) : Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glScissor


[View source]
def scissor : ::Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glScissor


[View source]
def scissor_array_v(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glScissorArrayv


[View source]
def scissor_array_v : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glScissorArrayv


[View source]
def scissor_indexed(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glScissorIndexed


[View source]
def scissor_indexed : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glScissorIndexed


[View source]
def scissor_indexedv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glScissorIndexedv


[View source]
def scissor_indexedv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glScissorIndexedv


[View source]
def shader_binary(address) : Proc(LibGL::SizeI, Pointer(LibGL::UInt), LibGL::Enum, Pointer(Void), LibGL::SizeI, Void) #

Proc type for the function glShaderBinary


[View source]
def shader_binary : ::Proc(LibGL::SizeI, ::Pointer(LibGL::UInt), LibGL::Enum, ::Pointer(Void), LibGL::SizeI, ::Void).class #

Proc type for the function glShaderBinary


[View source]
def shader_source(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(Pointer(LibGL::Char)), Pointer(LibGL::Int), Void) #

Proc type for the function glShaderSource


[View source]
def shader_source : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(::Pointer(LibGL::Char)), ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glShaderSource


[View source]
def shader_storage_block_binding(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glShaderStorageBlockBinding


[View source]
def shader_storage_block_binding : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glShaderStorageBlockBinding


[View source]
def specialize_shader(address) : Proc(LibGL::UInt, Pointer(LibGL::Char), LibGL::UInt, Pointer(LibGL::UInt), Pointer(LibGL::UInt), Void) #

Proc type for the function glSpecializeShader


[View source]
def specialize_shader : ::Proc(LibGL::UInt, ::Pointer(LibGL::Char), LibGL::UInt, ::Pointer(LibGL::UInt), ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glSpecializeShader


[View source]
def stencil_func(address) : Proc(LibGL::StencilFunction, LibGL::Int, LibGL::UInt, Void) #

Proc type for the function glStencilFunc


[View source]
def stencil_func : ::Proc(LibGL::StencilFunction, LibGL::Int, LibGL::UInt, ::Void).class #

Proc type for the function glStencilFunc


[View source]
def stencil_func_separate(address) : Proc(LibGL::TriangleFace, LibGL::StencilFunction, LibGL::Int, LibGL::UInt, Void) #

Proc type for the function glStencilFuncSeparate


[View source]
def stencil_func_separate : ::Proc(LibGL::TriangleFace, LibGL::StencilFunction, LibGL::Int, LibGL::UInt, ::Void).class #

Proc type for the function glStencilFuncSeparate


[View source]
def stencil_mask(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glStencilMask


[View source]
def stencil_mask : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glStencilMask


[View source]
def stencil_mask_separate(address) : Proc(LibGL::TriangleFace, LibGL::UInt, Void) #

Proc type for the function glStencilMaskSeparate


[View source]
def stencil_mask_separate : ::Proc(LibGL::TriangleFace, LibGL::UInt, ::Void).class #

Proc type for the function glStencilMaskSeparate


[View source]
def stencil_op(address) : Proc(LibGL::StencilOp, LibGL::StencilOp, LibGL::StencilOp, Void) #

Proc type for the function glStencilOp


[View source]
def stencil_op : ::Proc(LibGL::StencilOp, LibGL::StencilOp, LibGL::StencilOp, ::Void).class #

Proc type for the function glStencilOp


[View source]
def stencil_op_separate(address) : Proc(LibGL::TriangleFace, LibGL::StencilOp, LibGL::StencilOp, LibGL::StencilOp, Void) #

Proc type for the function glStencilOpSeparate


[View source]
def stencil_op_separate : ::Proc(LibGL::TriangleFace, LibGL::StencilOp, LibGL::StencilOp, LibGL::StencilOp, ::Void).class #

Proc type for the function glStencilOpSeparate


[View source]
def tex_buffer(address) : Proc(LibGL::TextureTarget, LibGL::SizedInternalFormat, LibGL::UInt, Void) #

Proc type for the function glTexBuffer


[View source]
def tex_buffer : ::Proc(LibGL::TextureTarget, LibGL::SizedInternalFormat, LibGL::UInt, ::Void).class #

Proc type for the function glTexBuffer


[View source]
def tex_buffer_range(address) : Proc(LibGL::TextureTarget, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glTexBufferRange


[View source]
def tex_buffer_range : ::Proc(LibGL::TextureTarget, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glTexBufferRange


[View source]
def tex_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexImage1D


[View source]
def tex_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexImage1D


[View source]
def tex_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexImage2D


[View source]
def tex_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexImage2D


[View source]
def tex_image_2d_multisample(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTexImage2DMultisample


[View source]
def tex_image_2d_multisample : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTexImage2DMultisample


[View source]
def tex_image_3d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexImage3D


[View source]
def tex_image_3d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Int, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexImage3D


[View source]
def tex_image_3d_multisample(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTexImage3DMultisample


[View source]
def tex_image_3d_multisample : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::InternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTexImage3DMultisample


[View source]
def tex_parameter_f(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, LibGL::Float, Void) #

Proc type for the function glTexParameterf


[View source]
def tex_parameter_f : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, LibGL::Float, ::Void).class #

Proc type for the function glTexParameterf


[View source]
def tex_parameter_fv(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, Pointer(LibGL::Float), Void) #

Proc type for the function glTexParameterfv


[View source]
def tex_parameter_fv : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glTexParameterfv


[View source]
def tex_parameter_i(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, LibGL::Int, Void) #

Proc type for the function glTexParameteri


[View source]
def tex_parameter_i : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, LibGL::Int, ::Void).class #

Proc type for the function glTexParameteri


[View source]
def tex_parameter_i_iv(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glTexParameterIiv


[View source]
def tex_parameter_i_iv : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glTexParameterIiv


[View source]
def tex_parameter_i_uiv(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, Pointer(LibGL::UInt), Void) #

Proc type for the function glTexParameterIuiv


[View source]
def tex_parameter_i_uiv : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glTexParameterIuiv


[View source]
def tex_parameter_iv(address) : Proc(LibGL::TextureTarget, LibGL::TextureParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glTexParameteriv


[View source]
def tex_parameter_iv : ::Proc(LibGL::TextureTarget, LibGL::TextureParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glTexParameteriv


[View source]
def tex_storage_1d(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, Void) #

Proc type for the function glTexStorage1D


[View source]
def tex_storage_1d : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, ::Void).class #

Proc type for the function glTexStorage1D


[View source]
def tex_storage_2d(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glTexStorage2D


[View source]
def tex_storage_2d : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glTexStorage2D


[View source]
def tex_storage_2d_multisample(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTexStorage2DMultisample


[View source]
def tex_storage_2d_multisample : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTexStorage2DMultisample


[View source]
def tex_storage_3d(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glTexStorage3D


[View source]
def tex_storage_3d : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glTexStorage3D


[View source]
def tex_storage_3d_multisample(address) : Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTexStorage3DMultisample


[View source]
def tex_storage_3d_multisample : ::Proc(LibGL::TextureTarget, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTexStorage3DMultisample


[View source]
def tex_sub_image_1d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexSubImage1D


[View source]
def tex_sub_image_1d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexSubImage1D


[View source]
def tex_sub_image_2d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexSubImage2D


[View source]
def tex_sub_image_2d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexSubImage2D


[View source]
def tex_sub_image_3d(address) : Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTexSubImage3D


[View source]
def tex_sub_image_3d : ::Proc(LibGL::TextureTarget, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTexSubImage3D


[View source]
def texture_barrier(address) : Proc(Void) #

Proc type for the function glTextureBarrier


[View source]
def texture_barrier : ::Proc(::Void).class #

Proc type for the function glTextureBarrier


[View source]
def texture_buffer(address) : Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, Void) #

Proc type for the function glTextureBuffer


[View source]
def texture_buffer : ::Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, ::Void).class #

Proc type for the function glTextureBuffer


[View source]
def texture_buffer_range(address) : Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glTextureBufferRange


[View source]
def texture_buffer_range : ::Proc(LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glTextureBufferRange


[View source]
def texture_parameter_f(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, LibGL::Float, Void) #

Proc type for the function glTextureParameterf


[View source]
def texture_parameter_f : ::Proc(LibGL::UInt, LibGL::TextureParameterName, LibGL::Float, ::Void).class #

Proc type for the function glTextureParameterf


[View source]
def texture_parameter_fv(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, Pointer(LibGL::Float), Void) #

Proc type for the function glTextureParameterfv


[View source]
def texture_parameter_fv : ::Proc(LibGL::UInt, LibGL::TextureParameterName, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glTextureParameterfv


[View source]
def texture_parameter_i(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, LibGL::Int, Void) #

Proc type for the function glTextureParameteri


[View source]
def texture_parameter_i : ::Proc(LibGL::UInt, LibGL::TextureParameterName, LibGL::Int, ::Void).class #

Proc type for the function glTextureParameteri


[View source]
def texture_parameter_i_iv(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glTextureParameterIiv


[View source]
def texture_parameter_i_iv : ::Proc(LibGL::UInt, LibGL::TextureParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glTextureParameterIiv


[View source]
def texture_parameter_i_uiv(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, Pointer(LibGL::UInt), Void) #

Proc type for the function glTextureParameterIuiv


[View source]
def texture_parameter_i_uiv : ::Proc(LibGL::UInt, LibGL::TextureParameterName, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glTextureParameterIuiv


[View source]
def texture_parameter_iv(address) : Proc(LibGL::UInt, LibGL::TextureParameterName, Pointer(LibGL::Int), Void) #

Proc type for the function glTextureParameteriv


[View source]
def texture_parameter_iv : ::Proc(LibGL::UInt, LibGL::TextureParameterName, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glTextureParameteriv


[View source]
def texture_storage_1d(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, Void) #

Proc type for the function glTextureStorage1D


[View source]
def texture_storage_1d : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, ::Void).class #

Proc type for the function glTextureStorage1D


[View source]
def texture_storage_2d(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glTextureStorage2D


[View source]
def texture_storage_2d : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glTextureStorage2D


[View source]
def texture_storage_2d_multisample(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTextureStorage2DMultisample


[View source]
def texture_storage_2d_multisample : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTextureStorage2DMultisample


[View source]
def texture_storage_3d(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glTextureStorage3D


[View source]
def texture_storage_3d : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glTextureStorage3D


[View source]
def texture_storage_3d_multisample(address) : Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, Void) #

Proc type for the function glTextureStorage3DMultisample


[View source]
def texture_storage_3d_multisample : ::Proc(LibGL::UInt, LibGL::SizeI, LibGL::SizedInternalFormat, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::Boolean, ::Void).class #

Proc type for the function glTextureStorage3DMultisample


[View source]
def texture_sub_image_1d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTextureSubImage1D


[View source]
def texture_sub_image_1d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTextureSubImage1D


[View source]
def texture_sub_image_2d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTextureSubImage2D


[View source]
def texture_sub_image_2d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTextureSubImage2D


[View source]
def texture_sub_image_3d(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, Pointer(Void), Void) #

Proc type for the function glTextureSubImage3D


[View source]
def texture_sub_image_3d : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, LibGL::SizeI, LibGL::PixelFormat, LibGL::PixelType, ::Pointer(Void), ::Void).class #

Proc type for the function glTextureSubImage3D


[View source]
def texture_view(address) : Proc(LibGL::UInt, LibGL::TextureTarget, LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glTextureView


[View source]
def texture_view : ::Proc(LibGL::UInt, LibGL::TextureTarget, LibGL::UInt, LibGL::SizedInternalFormat, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glTextureView


[View source]
def transform_feedback_buffer_base(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glTransformFeedbackBufferBase


[View source]
def transform_feedback_buffer_base : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glTransformFeedbackBufferBase


[View source]
def transform_feedback_buffer_range(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, Void) #

Proc type for the function glTransformFeedbackBufferRange


[View source]
def transform_feedback_buffer_range : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeIPtr, ::Void).class #

Proc type for the function glTransformFeedbackBufferRange


[View source]
def transform_feedback_varyings(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(Pointer(LibGL::Char)), LibGL::TransformFeedbackBufferMode, Void) #

Proc type for the function glTransformFeedbackVaryings


[View source]
def transform_feedback_varyings : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(::Pointer(LibGL::Char)), LibGL::TransformFeedbackBufferMode, ::Void).class #

Proc type for the function glTransformFeedbackVaryings


[View source]
def uniform_1d(address) : Proc(LibGL::Int, LibGL::Double, Void) #

Proc type for the function glUniform1d


[View source]
def uniform_1d : ::Proc(LibGL::Int, LibGL::Double, ::Void).class #

Proc type for the function glUniform1d


[View source]
def uniform_1dv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glUniform1dv


[View source]
def uniform_1dv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniform1dv


[View source]
def uniform_1f(address) : Proc(LibGL::Int, LibGL::Float, Void) #

Proc type for the function glUniform1f


[View source]
def uniform_1f : ::Proc(LibGL::Int, LibGL::Float, ::Void).class #

Proc type for the function glUniform1f


[View source]
def uniform_1fv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glUniform1fv


[View source]
def uniform_1fv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniform1fv


[View source]
def uniform_1i(address) : Proc(LibGL::Int, LibGL::Int, Void) #

Proc type for the function glUniform1i


[View source]
def uniform_1i : ::Proc(LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glUniform1i


[View source]
def uniform_1iv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glUniform1iv


[View source]
def uniform_1iv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glUniform1iv


[View source]
def uniform_1ui(address) : Proc(LibGL::Int, LibGL::UInt, Void) #

Proc type for the function glUniform1ui


[View source]
def uniform_1ui : ::Proc(LibGL::Int, LibGL::UInt, ::Void).class #

Proc type for the function glUniform1ui


[View source]
def uniform_1uiv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glUniform1uiv


[View source]
def uniform_1uiv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glUniform1uiv


[View source]
def uniform_2d(address) : Proc(LibGL::Int, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glUniform2d


[View source]
def uniform_2d : ::Proc(LibGL::Int, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glUniform2d


[View source]
def uniform_2dv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glUniform2dv


[View source]
def uniform_2dv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniform2dv


[View source]
def uniform_2f(address) : Proc(LibGL::Int, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glUniform2f


[View source]
def uniform_2f : ::Proc(LibGL::Int, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glUniform2f


[View source]
def uniform_2fv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glUniform2fv


[View source]
def uniform_2fv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniform2fv


[View source]
def uniform_2i(address) : Proc(LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glUniform2i


[View source]
def uniform_2i : ::Proc(LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glUniform2i


[View source]
def uniform_2iv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glUniform2iv


[View source]
def uniform_2iv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glUniform2iv


[View source]
def uniform_2ui(address) : Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glUniform2ui


[View source]
def uniform_2ui : ::Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glUniform2ui


[View source]
def uniform_2uiv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glUniform2uiv


[View source]
def uniform_2uiv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glUniform2uiv


[View source]
def uniform_3d(address) : Proc(LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glUniform3d


[View source]
def uniform_3d : ::Proc(LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glUniform3d


[View source]
def uniform_3dv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glUniform3dv


[View source]
def uniform_3dv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniform3dv


[View source]
def uniform_3f(address) : Proc(LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glUniform3f


[View source]
def uniform_3f : ::Proc(LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glUniform3f


[View source]
def uniform_3fv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glUniform3fv


[View source]
def uniform_3fv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniform3fv


[View source]
def uniform_3i(address) : Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glUniform3i


[View source]
def uniform_3i : ::Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glUniform3i


[View source]
def uniform_3iv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glUniform3iv


[View source]
def uniform_3iv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glUniform3iv


[View source]
def uniform_3ui(address) : Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glUniform3ui


[View source]
def uniform_3ui : ::Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glUniform3ui


[View source]
def uniform_3uiv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glUniform3uiv


[View source]
def uniform_3uiv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glUniform3uiv


[View source]
def uniform_4d(address) : Proc(LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glUniform4d


[View source]
def uniform_4d : ::Proc(LibGL::Int, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glUniform4d


[View source]
def uniform_4dv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Double), Void) #

Proc type for the function glUniform4dv


[View source]
def uniform_4dv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniform4dv


[View source]
def uniform_4f(address) : Proc(LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glUniform4f


[View source]
def uniform_4f : ::Proc(LibGL::Int, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glUniform4f


[View source]
def uniform_4fv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glUniform4fv


[View source]
def uniform_4fv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniform4fv


[View source]
def uniform_4i(address) : Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glUniform4i


[View source]
def uniform_4i : ::Proc(LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glUniform4i


[View source]
def uniform_4iv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::Int), Void) #

Proc type for the function glUniform4iv


[View source]
def uniform_4iv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glUniform4iv


[View source]
def uniform_4ui(address) : Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glUniform4ui


[View source]
def uniform_4ui : ::Proc(LibGL::Int, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glUniform4ui


[View source]
def uniform_4uiv(address) : Proc(LibGL::Int, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glUniform4uiv


[View source]
def uniform_4uiv : ::Proc(LibGL::Int, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glUniform4uiv


[View source]
def uniform_block_binding(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glUniformBlockBinding


[View source]
def uniform_block_binding : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glUniformBlockBinding


[View source]
def uniform_matrix2_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix2dv


[View source]
def uniform_matrix2_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix2dv


[View source]
def uniform_matrix2_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix2fv


[View source]
def uniform_matrix2_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix2fv


[View source]
def uniform_matrix2x3_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix2x3dv


[View source]
def uniform_matrix2x3_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix2x3dv


[View source]
def uniform_matrix2x3_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix2x3fv


[View source]
def uniform_matrix2x3_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix2x3fv


[View source]
def uniform_matrix2x4_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix2x4dv


[View source]
def uniform_matrix2x4_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix2x4dv


[View source]
def uniform_matrix2x4_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix2x4fv


[View source]
def uniform_matrix2x4_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix2x4fv


[View source]
def uniform_matrix3_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix3dv


[View source]
def uniform_matrix3_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix3dv


[View source]
def uniform_matrix3_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix3fv


[View source]
def uniform_matrix3_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix3fv


[View source]
def uniform_matrix3x2_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix3x2dv


[View source]
def uniform_matrix3x2_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix3x2dv


[View source]
def uniform_matrix3x2_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix3x2fv


[View source]
def uniform_matrix3x2_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix3x2fv


[View source]
def uniform_matrix3x4_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix3x4dv


[View source]
def uniform_matrix3x4_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix3x4dv


[View source]
def uniform_matrix3x4_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix3x4fv


[View source]
def uniform_matrix3x4_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix3x4fv


[View source]
def uniform_matrix4_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix4dv


[View source]
def uniform_matrix4_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix4dv


[View source]
def uniform_matrix4_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix4fv


[View source]
def uniform_matrix4_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix4fv


[View source]
def uniform_matrix4x2_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix4x2dv


[View source]
def uniform_matrix4x2_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix4x2dv


[View source]
def uniform_matrix4x2_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix4x2fv


[View source]
def uniform_matrix4x2_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix4x2fv


[View source]
def uniform_matrix4x3_dv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Double), Void) #

Proc type for the function glUniformMatrix4x3dv


[View source]
def uniform_matrix4x3_dv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glUniformMatrix4x3dv


[View source]
def uniform_matrix4x3_fv(address) : Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, Pointer(LibGL::Float), Void) #

Proc type for the function glUniformMatrix4x3fv


[View source]
def uniform_matrix4x3_fv : ::Proc(LibGL::Int, LibGL::SizeI, LibGL::Boolean, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glUniformMatrix4x3fv


[View source]
def uniform_subroutines_uiv(address) : Proc(LibGL::ShaderType, LibGL::SizeI, Pointer(LibGL::UInt), Void) #

Proc type for the function glUniformSubroutinesuiv


[View source]
def uniform_subroutines_uiv : ::Proc(LibGL::ShaderType, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glUniformSubroutinesuiv


[View source]
def unmap_buffer(address) : Proc(LibGL::BufferTargetARB, LibGL::Boolean) #

Proc type for the function glUnmapBuffer


[View source]
def unmap_buffer : ::Proc(LibGL::BufferTargetARB, LibGL::Boolean).class #

Proc type for the function glUnmapBuffer


[View source]
def unmap_named_buffer(address) : Proc(LibGL::UInt, LibGL::Boolean) #

Proc type for the function glUnmapNamedBuffer


[View source]
def unmap_named_buffer : ::Proc(LibGL::UInt, LibGL::Boolean).class #

Proc type for the function glUnmapNamedBuffer


[View source]
def use_program(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glUseProgram


[View source]
def use_program : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glUseProgram


[View source]
def use_program_stages(address) : Proc(LibGL::UInt, LibGL::UseProgramStageMask, LibGL::UInt, Void) #

Proc type for the function glUseProgramStages


[View source]
def use_program_stages : ::Proc(LibGL::UInt, LibGL::UseProgramStageMask, LibGL::UInt, ::Void).class #

Proc type for the function glUseProgramStages


[View source]
def validate_program(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glValidateProgram


[View source]
def validate_program : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glValidateProgram


[View source]
def validate_program_pipeline(address) : Proc(LibGL::UInt, Void) #

Proc type for the function glValidateProgramPipeline


[View source]
def validate_program_pipeline : ::Proc(LibGL::UInt, ::Void).class #

Proc type for the function glValidateProgramPipeline


[View source]
def vertex_array_attrib_binding(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexArrayAttribBinding


[View source]
def vertex_array_attrib_binding : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayAttribBinding


[View source]
def vertex_array_attrib_format(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexArrayAttribFormat


[View source]
def vertex_array_attrib_format : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayAttribFormat


[View source]
def vertex_array_attrib_i_format(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::UInt, Void) #

Proc type for the function glVertexArrayAttribIFormat


[View source]
def vertex_array_attrib_i_format : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayAttribIFormat


[View source]
def vertex_array_attrib_l_format(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::UInt, Void) #

Proc type for the function glVertexArrayAttribLFormat


[View source]
def vertex_array_attrib_l_format : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayAttribLFormat


[View source]
def vertex_array_binding_divisor(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexArrayBindingDivisor


[View source]
def vertex_array_binding_divisor : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayBindingDivisor


[View source]
def vertex_array_element_buffer(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexArrayElementBuffer


[View source]
def vertex_array_element_buffer : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexArrayElementBuffer


[View source]
def vertex_array_vertex_buffer(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeI, Void) #

Proc type for the function glVertexArrayVertexBuffer


[View source]
def vertex_array_vertex_buffer : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::IntPtr, LibGL::SizeI, ::Void).class #

Proc type for the function glVertexArrayVertexBuffer


[View source]
def vertex_array_vertex_buffers(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, Pointer(LibGL::UInt), Pointer(LibGL::IntPtr), Pointer(LibGL::SizeI), Void) #

Proc type for the function glVertexArrayVertexBuffers


[View source]
def vertex_array_vertex_buffers : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::UInt), ::Pointer(LibGL::IntPtr), ::Pointer(LibGL::SizeI), ::Void).class #

Proc type for the function glVertexArrayVertexBuffers


[View source]
def vertex_attrib_1d(address) : Proc(LibGL::UInt, LibGL::Double, Void) #

Proc type for the function glVertexAttrib1d


[View source]
def vertex_attrib_1d : ::Proc(LibGL::UInt, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttrib1d


[View source]
def vertex_attrib_1dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttrib1dv


[View source]
def vertex_attrib_1dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttrib1dv


[View source]
def vertex_attrib_1f(address) : Proc(LibGL::UInt, LibGL::Float, Void) #

Proc type for the function glVertexAttrib1f


[View source]
def vertex_attrib_1f : ::Proc(LibGL::UInt, LibGL::Float, ::Void).class #

Proc type for the function glVertexAttrib1f


[View source]
def vertex_attrib_1fv(address) : Proc(LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glVertexAttrib1fv


[View source]
def vertex_attrib_1fv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glVertexAttrib1fv


[View source]
def vertex_attrib_1s(address) : Proc(LibGL::UInt, LibGL::Short, Void) #

Proc type for the function glVertexAttrib1s


[View source]
def vertex_attrib_1s : ::Proc(LibGL::UInt, LibGL::Short, ::Void).class #

Proc type for the function glVertexAttrib1s


[View source]
def vertex_attrib_1sv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttrib1sv


[View source]
def vertex_attrib_1sv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttrib1sv


[View source]
def vertex_attrib_2d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttrib2d


[View source]
def vertex_attrib_2d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttrib2d


[View source]
def vertex_attrib_2dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttrib2dv


[View source]
def vertex_attrib_2dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttrib2dv


[View source]
def vertex_attrib_2f(address) : Proc(LibGL::UInt, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glVertexAttrib2f


[View source]
def vertex_attrib_2f : ::Proc(LibGL::UInt, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glVertexAttrib2f


[View source]
def vertex_attrib_2fv(address) : Proc(LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glVertexAttrib2fv


[View source]
def vertex_attrib_2fv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glVertexAttrib2fv


[View source]
def vertex_attrib_2s(address) : Proc(LibGL::UInt, LibGL::Short, LibGL::Short, Void) #

Proc type for the function glVertexAttrib2s


[View source]
def vertex_attrib_2s : ::Proc(LibGL::UInt, LibGL::Short, LibGL::Short, ::Void).class #

Proc type for the function glVertexAttrib2s


[View source]
def vertex_attrib_2sv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttrib2sv


[View source]
def vertex_attrib_2sv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttrib2sv


[View source]
def vertex_attrib_3d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttrib3d


[View source]
def vertex_attrib_3d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttrib3d


[View source]
def vertex_attrib_3dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttrib3dv


[View source]
def vertex_attrib_3dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttrib3dv


[View source]
def vertex_attrib_3f(address) : Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glVertexAttrib3f


[View source]
def vertex_attrib_3f : ::Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glVertexAttrib3f


[View source]
def vertex_attrib_3fv(address) : Proc(LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glVertexAttrib3fv


[View source]
def vertex_attrib_3fv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glVertexAttrib3fv


[View source]
def vertex_attrib_3s(address) : Proc(LibGL::UInt, LibGL::Short, LibGL::Short, LibGL::Short, Void) #

Proc type for the function glVertexAttrib3s


[View source]
def vertex_attrib_3s : ::Proc(LibGL::UInt, LibGL::Short, LibGL::Short, LibGL::Short, ::Void).class #

Proc type for the function glVertexAttrib3s


[View source]
def vertex_attrib_3sv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttrib3sv


[View source]
def vertex_attrib_3sv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttrib3sv


[View source]
def vertex_attrib_4bv(address) : Proc(LibGL::UInt, Pointer(LibGL::Byte), Void) #

Proc type for the function glVertexAttrib4bv


[View source]
def vertex_attrib_4bv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Byte), ::Void).class #

Proc type for the function glVertexAttrib4bv


[View source]
def vertex_attrib_4d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttrib4d


[View source]
def vertex_attrib_4d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttrib4d


[View source]
def vertex_attrib_4dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttrib4dv


[View source]
def vertex_attrib_4dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttrib4dv


[View source]
def vertex_attrib_4f(address) : Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glVertexAttrib4f


[View source]
def vertex_attrib_4f : ::Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glVertexAttrib4f


[View source]
def vertex_attrib_4fv(address) : Proc(LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glVertexAttrib4fv


[View source]
def vertex_attrib_4fv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glVertexAttrib4fv


[View source]
def vertex_attrib_4iv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttrib4iv


[View source]
def vertex_attrib_4iv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttrib4iv


[View source]
def vertex_attrib_4nbv(address) : Proc(LibGL::UInt, Pointer(LibGL::Byte), Void) #

Proc type for the function glVertexAttrib4Nbv


[View source]
def vertex_attrib_4nbv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Byte), ::Void).class #

Proc type for the function glVertexAttrib4Nbv


[View source]
def vertex_attrib_4niv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttrib4Niv


[View source]
def vertex_attrib_4niv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttrib4Niv


[View source]
def vertex_attrib_4nsv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttrib4Nsv


[View source]
def vertex_attrib_4nsv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttrib4Nsv


[View source]
def vertex_attrib_4nub(address) : Proc(LibGL::UInt, LibGL::UByte, LibGL::UByte, LibGL::UByte, LibGL::UByte, Void) #

Proc type for the function glVertexAttrib4Nub


[View source]
def vertex_attrib_4nub : ::Proc(LibGL::UInt, LibGL::UByte, LibGL::UByte, LibGL::UByte, LibGL::UByte, ::Void).class #

Proc type for the function glVertexAttrib4Nub


[View source]
def vertex_attrib_4nubv(address) : Proc(LibGL::UInt, Pointer(LibGL::UByte), Void) #

Proc type for the function glVertexAttrib4Nubv


[View source]
def vertex_attrib_4nubv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UByte), ::Void).class #

Proc type for the function glVertexAttrib4Nubv


[View source]
def vertex_attrib_4nuiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttrib4Nuiv


[View source]
def vertex_attrib_4nuiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttrib4Nuiv


[View source]
def vertex_attrib_4nusv(address) : Proc(LibGL::UInt, Pointer(LibGL::UShort), Void) #

Proc type for the function glVertexAttrib4Nusv


[View source]
def vertex_attrib_4nusv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UShort), ::Void).class #

Proc type for the function glVertexAttrib4Nusv


[View source]
def vertex_attrib_4s(address) : Proc(LibGL::UInt, LibGL::Short, LibGL::Short, LibGL::Short, LibGL::Short, Void) #

Proc type for the function glVertexAttrib4s


[View source]
def vertex_attrib_4s : ::Proc(LibGL::UInt, LibGL::Short, LibGL::Short, LibGL::Short, LibGL::Short, ::Void).class #

Proc type for the function glVertexAttrib4s


[View source]
def vertex_attrib_4sv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttrib4sv


[View source]
def vertex_attrib_4sv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttrib4sv


[View source]
def vertex_attrib_4ubv(address) : Proc(LibGL::UInt, Pointer(LibGL::UByte), Void) #

Proc type for the function glVertexAttrib4ubv


[View source]
def vertex_attrib_4ubv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UByte), ::Void).class #

Proc type for the function glVertexAttrib4ubv


[View source]
def vertex_attrib_4uiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttrib4uiv


[View source]
def vertex_attrib_4uiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttrib4uiv


[View source]
def vertex_attrib_4usv(address) : Proc(LibGL::UInt, Pointer(LibGL::UShort), Void) #

Proc type for the function glVertexAttrib4usv


[View source]
def vertex_attrib_4usv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UShort), ::Void).class #

Proc type for the function glVertexAttrib4usv


[View source]
def vertex_attrib_binding(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribBinding


[View source]
def vertex_attrib_binding : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribBinding


[View source]
def vertex_attrib_divisor(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribDivisor


[View source]
def vertex_attrib_divisor : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribDivisor


[View source]
def vertex_attrib_format(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexAttribFormat


[View source]
def vertex_attrib_format : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribFormat


[View source]
def vertex_attrib_i_1i(address) : Proc(LibGL::UInt, LibGL::Int, Void) #

Proc type for the function glVertexAttribI1i


[View source]
def vertex_attrib_i_1i : ::Proc(LibGL::UInt, LibGL::Int, ::Void).class #

Proc type for the function glVertexAttribI1i


[View source]
def vertex_attrib_i_1iv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttribI1iv


[View source]
def vertex_attrib_i_1iv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttribI1iv


[View source]
def vertex_attrib_i_1ui(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribI1ui


[View source]
def vertex_attrib_i_1ui : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribI1ui


[View source]
def vertex_attrib_i_1uiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribI1uiv


[View source]
def vertex_attrib_i_1uiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribI1uiv


[View source]
def vertex_attrib_i_2i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glVertexAttribI2i


[View source]
def vertex_attrib_i_2i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glVertexAttribI2i


[View source]
def vertex_attrib_i_2iv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttribI2iv


[View source]
def vertex_attrib_i_2iv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttribI2iv


[View source]
def vertex_attrib_i_2ui(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribI2ui


[View source]
def vertex_attrib_i_2ui : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribI2ui


[View source]
def vertex_attrib_i_2uiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribI2uiv


[View source]
def vertex_attrib_i_2uiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribI2uiv


[View source]
def vertex_attrib_i_3i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glVertexAttribI3i


[View source]
def vertex_attrib_i_3i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glVertexAttribI3i


[View source]
def vertex_attrib_i_3iv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttribI3iv


[View source]
def vertex_attrib_i_3iv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttribI3iv


[View source]
def vertex_attrib_i_3ui(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribI3ui


[View source]
def vertex_attrib_i_3ui : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribI3ui


[View source]
def vertex_attrib_i_3uiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribI3uiv


[View source]
def vertex_attrib_i_3uiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribI3uiv


[View source]
def vertex_attrib_i_4bv(address) : Proc(LibGL::UInt, Pointer(LibGL::Byte), Void) #

Proc type for the function glVertexAttribI4bv


[View source]
def vertex_attrib_i_4bv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Byte), ::Void).class #

Proc type for the function glVertexAttribI4bv


[View source]
def vertex_attrib_i_4i(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, Void) #

Proc type for the function glVertexAttribI4i


[View source]
def vertex_attrib_i_4i : ::Proc(LibGL::UInt, LibGL::Int, LibGL::Int, LibGL::Int, LibGL::Int, ::Void).class #

Proc type for the function glVertexAttribI4i


[View source]
def vertex_attrib_i_4iv(address) : Proc(LibGL::UInt, Pointer(LibGL::Int), Void) #

Proc type for the function glVertexAttribI4iv


[View source]
def vertex_attrib_i_4iv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Int), ::Void).class #

Proc type for the function glVertexAttribI4iv


[View source]
def vertex_attrib_i_4sv(address) : Proc(LibGL::UInt, Pointer(LibGL::Short), Void) #

Proc type for the function glVertexAttribI4sv


[View source]
def vertex_attrib_i_4sv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Short), ::Void).class #

Proc type for the function glVertexAttribI4sv


[View source]
def vertex_attrib_i_4ubv(address) : Proc(LibGL::UInt, Pointer(LibGL::UByte), Void) #

Proc type for the function glVertexAttribI4ubv


[View source]
def vertex_attrib_i_4ubv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UByte), ::Void).class #

Proc type for the function glVertexAttribI4ubv


[View source]
def vertex_attrib_i_4ui(address) : Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexAttribI4ui


[View source]
def vertex_attrib_i_4ui : ::Proc(LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribI4ui


[View source]
def vertex_attrib_i_4uiv(address) : Proc(LibGL::UInt, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribI4uiv


[View source]
def vertex_attrib_i_4uiv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribI4uiv


[View source]
def vertex_attrib_i_4usv(address) : Proc(LibGL::UInt, Pointer(LibGL::UShort), Void) #

Proc type for the function glVertexAttribI4usv


[View source]
def vertex_attrib_i_4usv : ::Proc(LibGL::UInt, ::Pointer(LibGL::UShort), ::Void).class #

Proc type for the function glVertexAttribI4usv


[View source]
def vertex_attrib_i_format(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::UInt, Void) #

Proc type for the function glVertexAttribIFormat


[View source]
def vertex_attrib_i_format : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribIFormat


[View source]
def vertex_attrib_i_pointer(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glVertexAttribIPointer


[View source]
def vertex_attrib_i_pointer : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribIType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glVertexAttribIPointer


[View source]
def vertex_attrib_l_1d(address) : Proc(LibGL::UInt, LibGL::Double, Void) #

Proc type for the function glVertexAttribL1d


[View source]
def vertex_attrib_l_1d : ::Proc(LibGL::UInt, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttribL1d


[View source]
def vertex_attrib_l_1dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttribL1dv


[View source]
def vertex_attrib_l_1dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttribL1dv


[View source]
def vertex_attrib_l_2d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttribL2d


[View source]
def vertex_attrib_l_2d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttribL2d


[View source]
def vertex_attrib_l_2dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttribL2dv


[View source]
def vertex_attrib_l_2dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttribL2dv


[View source]
def vertex_attrib_l_3d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttribL3d


[View source]
def vertex_attrib_l_3d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttribL3d


[View source]
def vertex_attrib_l_3dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttribL3dv


[View source]
def vertex_attrib_l_3dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttribL3dv


[View source]
def vertex_attrib_l_4d(address) : Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, Void) #

Proc type for the function glVertexAttribL4d


[View source]
def vertex_attrib_l_4d : ::Proc(LibGL::UInt, LibGL::Double, LibGL::Double, LibGL::Double, LibGL::Double, ::Void).class #

Proc type for the function glVertexAttribL4d


[View source]
def vertex_attrib_l_4dv(address) : Proc(LibGL::UInt, Pointer(LibGL::Double), Void) #

Proc type for the function glVertexAttribL4dv


[View source]
def vertex_attrib_l_4dv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Double), ::Void).class #

Proc type for the function glVertexAttribL4dv


[View source]
def vertex_attrib_l_format(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::UInt, Void) #

Proc type for the function glVertexAttribLFormat


[View source]
def vertex_attrib_l_format : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribLFormat


[View source]
def vertex_attrib_l_pointer(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glVertexAttribLPointer


[View source]
def vertex_attrib_l_pointer : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribLType, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glVertexAttribLPointer


[View source]
def vertex_attrib_p_1ui(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexAttribP1ui


[View source]
def vertex_attrib_p_1ui : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribP1ui


[View source]
def vertex_attrib_p_1uiv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribP1uiv


[View source]
def vertex_attrib_p_1uiv : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribP1uiv


[View source]
def vertex_attrib_p_2ui(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexAttribP2ui


[View source]
def vertex_attrib_p_2ui : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribP2ui


[View source]
def vertex_attrib_p_2uiv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribP2uiv


[View source]
def vertex_attrib_p_2uiv : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribP2uiv


[View source]
def vertex_attrib_p_3ui(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexAttribP3ui


[View source]
def vertex_attrib_p_3ui : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribP3ui


[View source]
def vertex_attrib_p_3uiv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribP3uiv


[View source]
def vertex_attrib_p_3uiv : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribP3uiv


[View source]
def vertex_attrib_p_4ui(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, Void) #

Proc type for the function glVertexAttribP4ui


[View source]
def vertex_attrib_p_4ui : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::UInt, ::Void).class #

Proc type for the function glVertexAttribP4ui


[View source]
def vertex_attrib_p_4uiv(address) : Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, Pointer(LibGL::UInt), Void) #

Proc type for the function glVertexAttribP4uiv


[View source]
def vertex_attrib_p_4uiv : ::Proc(LibGL::UInt, LibGL::VertexAttribPointerType, LibGL::Boolean, ::Pointer(LibGL::UInt), ::Void).class #

Proc type for the function glVertexAttribP4uiv


[View source]
def vertex_attrib_pointer(address) : Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::SizeI, Pointer(Void), Void) #

Proc type for the function glVertexAttribPointer


[View source]
def vertex_attrib_pointer : ::Proc(LibGL::UInt, LibGL::Int, LibGL::VertexAttribPointerType, LibGL::Boolean, LibGL::SizeI, ::Pointer(Void), ::Void).class #

Proc type for the function glVertexAttribPointer


[View source]
def vertex_binding_divisor(address) : Proc(LibGL::UInt, LibGL::UInt, Void) #

Proc type for the function glVertexBindingDivisor


[View source]
def vertex_binding_divisor : ::Proc(LibGL::UInt, LibGL::UInt, ::Void).class #

Proc type for the function glVertexBindingDivisor


[View source]
def viewport(address) : Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, Void) #

Proc type for the function glViewport


[View source]
def viewport : ::Proc(LibGL::Int, LibGL::Int, LibGL::SizeI, LibGL::SizeI, ::Void).class #

Proc type for the function glViewport


[View source]
def viewport_array_v(address) : Proc(LibGL::UInt, LibGL::SizeI, Pointer(LibGL::Float), Void) #

Proc type for the function glViewportArrayv


[View source]
def viewport_array_v : ::Proc(LibGL::UInt, LibGL::SizeI, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glViewportArrayv


[View source]
def viewport_indexed_f(address) : Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, Void) #

Proc type for the function glViewportIndexedf


[View source]
def viewport_indexed_f : ::Proc(LibGL::UInt, LibGL::Float, LibGL::Float, LibGL::Float, LibGL::Float, ::Void).class #

Proc type for the function glViewportIndexedf


[View source]
def viewport_indexed_fv(address) : Proc(LibGL::UInt, Pointer(LibGL::Float), Void) #

Proc type for the function glViewportIndexedfv


[View source]
def viewport_indexed_fv : ::Proc(LibGL::UInt, ::Pointer(LibGL::Float), ::Void).class #

Proc type for the function glViewportIndexedfv


[View source]
def wait_sync(address) : Proc(LibGL::Sync, LibGL::SyncBehaviorFlags, LibGL::UInt64, Void) #

Proc type for the function glWaitSync


[View source]
def wait_sync : ::Proc(LibGL::Sync, LibGL::SyncBehaviorFlags, LibGL::UInt64, ::Void).class #

Proc type for the function glWaitSync


[View source]