pub struct FnLoadedChecker<'g>(/* private fields */);Expand description
Wrapper that lets you check if a function is loaded within the GlFns it
comes from.
Implementations§
Source§impl FnLoadedChecker<'_>
impl FnLoadedChecker<'_>
pub fn ActiveShaderProgram(&self) -> bool
pub fn ActiveTexture(&self) -> bool
pub fn AttachShader(&self) -> bool
pub fn BeginConditionalRender(&self) -> bool
pub fn BeginQuery(&self) -> bool
pub fn BeginQueryIndexed(&self) -> bool
pub fn BeginTransformFeedback(&self) -> bool
pub fn BindAttribLocation(&self) -> bool
pub fn BindBuffer(&self) -> bool
pub fn BindBufferBase(&self) -> bool
pub fn BindBufferRange(&self) -> bool
pub fn BindBuffersBase(&self) -> bool
pub fn BindBuffersRange(&self) -> bool
pub fn BindFragDataLocation(&self) -> bool
pub fn BindFragDataLocationIndexed(&self) -> bool
pub fn BindFramebuffer(&self) -> bool
pub fn BindImageTexture(&self) -> bool
pub fn BindImageTextures(&self) -> bool
pub fn BindProgramPipeline(&self) -> bool
pub fn BindRenderbuffer(&self) -> bool
pub fn BindSampler(&self) -> bool
pub fn BindSamplers(&self) -> bool
pub fn BindTexture(&self) -> bool
pub fn BindTextureUnit(&self) -> bool
pub fn BindTextures(&self) -> bool
pub fn BindTransformFeedback(&self) -> bool
pub fn BindVertexArray(&self) -> bool
pub fn BindVertexBuffer(&self) -> bool
pub fn BindVertexBuffers(&self) -> bool
pub fn BlendBarrier(&self) -> bool
pub fn BlendColor(&self) -> bool
pub fn BlendEquation(&self) -> bool
pub fn BlendEquationSeparate(&self) -> bool
pub fn BlendEquationSeparatei(&self) -> bool
pub fn BlendEquationi(&self) -> bool
pub fn BlendFunc(&self) -> bool
pub fn BlendFuncSeparate(&self) -> bool
pub fn BlendFuncSeparatei(&self) -> bool
pub fn BlendFunci(&self) -> bool
pub fn BlitFramebuffer(&self) -> bool
pub fn BlitNamedFramebuffer(&self) -> bool
pub fn BufferData(&self) -> bool
pub fn BufferStorage(&self) -> bool
pub fn BufferSubData(&self) -> bool
pub fn CheckFramebufferStatus(&self) -> bool
pub fn CheckNamedFramebufferStatus(&self) -> bool
pub fn ClampColor(&self) -> bool
pub fn Clear(&self) -> bool
pub fn ClearBufferData(&self) -> bool
pub fn ClearBufferSubData(&self) -> bool
pub fn ClearBufferfi(&self) -> bool
pub fn ClearBufferfv(&self) -> bool
pub fn ClearBufferiv(&self) -> bool
pub fn ClearBufferuiv(&self) -> bool
pub fn ClearColor(&self) -> bool
pub fn ClearDepth(&self) -> bool
pub fn ClearDepthf(&self) -> bool
pub fn ClearNamedBufferData(&self) -> bool
pub fn ClearNamedBufferSubData(&self) -> bool
pub fn ClearNamedFramebufferfi(&self) -> bool
pub fn ClearNamedFramebufferfv(&self) -> bool
pub fn ClearNamedFramebufferiv(&self) -> bool
pub fn ClearNamedFramebufferuiv(&self) -> bool
pub fn ClearStencil(&self) -> bool
pub fn ClearTexImage(&self) -> bool
pub fn ClearTexSubImage(&self) -> bool
pub fn ClientWaitSync(&self) -> bool
pub fn ClipControl(&self) -> bool
pub fn ColorMask(&self) -> bool
pub fn ColorMaski(&self) -> bool
pub fn ColorP3ui(&self) -> bool
pub fn ColorP3uiv(&self) -> bool
pub fn ColorP4ui(&self) -> bool
pub fn ColorP4uiv(&self) -> bool
pub fn CompileShader(&self) -> bool
pub fn CompressedTexImage1D(&self) -> bool
pub fn CompressedTexImage2D(&self) -> bool
pub fn CompressedTexImage3D(&self) -> bool
pub fn CompressedTexSubImage1D(&self) -> bool
pub fn CompressedTexSubImage2D(&self) -> bool
pub fn CompressedTexSubImage3D(&self) -> bool
pub fn CompressedTextureSubImage1D(&self) -> bool
pub fn CompressedTextureSubImage2D(&self) -> bool
pub fn CompressedTextureSubImage3D(&self) -> bool
pub fn CopyBufferSubData(&self) -> bool
pub fn CopyImageSubData(&self) -> bool
pub fn CopyNamedBufferSubData(&self) -> bool
pub fn CopyTexImage1D(&self) -> bool
pub fn CopyTexImage2D(&self) -> bool
pub fn CopyTexSubImage1D(&self) -> bool
pub fn CopyTexSubImage2D(&self) -> bool
pub fn CopyTexSubImage3D(&self) -> bool
pub fn CopyTextureSubImage1D(&self) -> bool
pub fn CopyTextureSubImage2D(&self) -> bool
pub fn CopyTextureSubImage3D(&self) -> bool
pub fn CreateBuffers(&self) -> bool
pub fn CreateFramebuffers(&self) -> bool
pub fn CreateProgram(&self) -> bool
pub fn CreateProgramPipelines(&self) -> bool
pub fn CreateQueries(&self) -> bool
pub fn CreateRenderbuffers(&self) -> bool
pub fn CreateSamplers(&self) -> bool
pub fn CreateShader(&self) -> bool
pub fn CreateShaderProgramv(&self) -> bool
pub fn CreateTextures(&self) -> bool
pub fn CreateTransformFeedbacks(&self) -> bool
pub fn CreateVertexArrays(&self) -> bool
pub fn CullFace(&self) -> bool
pub fn DebugMessageCallback(&self) -> bool
pub fn DebugMessageCallbackKHR(&self) -> bool
pub fn DebugMessageControl(&self) -> bool
pub fn DebugMessageControlKHR(&self) -> bool
pub fn DebugMessageInsert(&self) -> bool
pub fn DebugMessageInsertKHR(&self) -> bool
pub fn DeleteBuffers(&self) -> bool
pub fn DeleteFramebuffers(&self) -> bool
pub fn DeleteProgram(&self) -> bool
pub fn DeleteProgramPipelines(&self) -> bool
pub fn DeleteQueries(&self) -> bool
pub fn DeleteRenderbuffers(&self) -> bool
pub fn DeleteSamplers(&self) -> bool
pub fn DeleteShader(&self) -> bool
pub fn DeleteSync(&self) -> bool
pub fn DeleteTextures(&self) -> bool
pub fn DeleteTransformFeedbacks(&self) -> bool
pub fn DeleteVertexArrays(&self) -> bool
pub fn DepthFunc(&self) -> bool
pub fn DepthMask(&self) -> bool
pub fn DepthRange(&self) -> bool
pub fn DepthRangeArrayv(&self) -> bool
pub fn DepthRangeIndexed(&self) -> bool
pub fn DepthRangef(&self) -> bool
pub fn DetachShader(&self) -> bool
pub fn Disable(&self) -> bool
pub fn DisableVertexArrayAttrib(&self) -> bool
pub fn DisableVertexAttribArray(&self) -> bool
pub fn Disablei(&self) -> bool
pub fn DispatchCompute(&self) -> bool
pub fn DispatchComputeIndirect(&self) -> bool
pub fn DrawArrays(&self) -> bool
pub fn DrawArraysIndirect(&self) -> bool
pub fn DrawArraysInstanced(&self) -> bool
pub fn DrawArraysInstancedBaseInstance(&self) -> bool
pub fn DrawBuffer(&self) -> bool
pub fn DrawBuffers(&self) -> bool
pub fn DrawElements(&self) -> bool
pub fn DrawElementsBaseVertex(&self) -> bool
pub fn DrawElementsIndirect(&self) -> bool
pub fn DrawElementsInstanced(&self) -> bool
pub fn DrawElementsInstancedBaseInstance(&self) -> bool
pub fn DrawElementsInstancedBaseVertex(&self) -> bool
pub fn DrawElementsInstancedBaseVertexBaseInstance(&self) -> bool
pub fn DrawRangeElements(&self) -> bool
pub fn DrawRangeElementsBaseVertex(&self) -> bool
pub fn DrawTransformFeedback(&self) -> bool
pub fn DrawTransformFeedbackInstanced(&self) -> bool
pub fn DrawTransformFeedbackStream(&self) -> bool
pub fn DrawTransformFeedbackStreamInstanced(&self) -> bool
pub fn Enable(&self) -> bool
pub fn EnableVertexArrayAttrib(&self) -> bool
pub fn EnableVertexAttribArray(&self) -> bool
pub fn Enablei(&self) -> bool
pub fn EndConditionalRender(&self) -> bool
pub fn EndQuery(&self) -> bool
pub fn EndQueryIndexed(&self) -> bool
pub fn EndTransformFeedback(&self) -> bool
pub fn FenceSync(&self) -> bool
pub fn Finish(&self) -> bool
pub fn Flush(&self) -> bool
pub fn FlushMappedBufferRange(&self) -> bool
pub fn FlushMappedNamedBufferRange(&self) -> bool
pub fn FramebufferParameteri(&self) -> bool
pub fn FramebufferRenderbuffer(&self) -> bool
pub fn FramebufferTexture(&self) -> bool
pub fn FramebufferTexture1D(&self) -> bool
pub fn FramebufferTexture2D(&self) -> bool
pub fn FramebufferTexture3D(&self) -> bool
pub fn FramebufferTextureLayer(&self) -> bool
pub fn FrontFace(&self) -> bool
pub fn GenBuffers(&self) -> bool
pub fn GenFramebuffers(&self) -> bool
pub fn GenProgramPipelines(&self) -> bool
pub fn GenQueries(&self) -> bool
pub fn GenRenderbuffers(&self) -> bool
pub fn GenSamplers(&self) -> bool
pub fn GenTextures(&self) -> bool
pub fn GenTransformFeedbacks(&self) -> bool
pub fn GenVertexArrays(&self) -> bool
pub fn GenerateMipmap(&self) -> bool
pub fn GenerateTextureMipmap(&self) -> bool
pub fn GetActiveAtomicCounterBufferiv(&self) -> bool
pub fn GetActiveAttrib(&self) -> bool
pub fn GetActiveSubroutineName(&self) -> bool
pub fn GetActiveSubroutineUniformName(&self) -> bool
pub fn GetActiveSubroutineUniformiv(&self) -> bool
pub fn GetActiveUniform(&self) -> bool
pub fn GetActiveUniformBlockName(&self) -> bool
pub fn GetActiveUniformBlockiv(&self) -> bool
pub fn GetActiveUniformName(&self) -> bool
pub fn GetActiveUniformsiv(&self) -> bool
pub fn GetAttachedShaders(&self) -> bool
pub fn GetAttribLocation(&self) -> bool
pub fn GetBooleani_v(&self) -> bool
pub fn GetBooleanv(&self) -> bool
pub fn GetBufferParameteri64v(&self) -> bool
pub fn GetBufferParameteriv(&self) -> bool
pub fn GetBufferPointerv(&self) -> bool
pub fn GetBufferSubData(&self) -> bool
pub fn GetCompressedTexImage(&self) -> bool
pub fn GetCompressedTextureImage(&self) -> bool
pub fn GetCompressedTextureSubImage(&self) -> bool
pub fn GetDebugMessageLog(&self) -> bool
pub fn GetDebugMessageLogKHR(&self) -> bool
pub fn GetDoublei_v(&self) -> bool
pub fn GetDoublev(&self) -> bool
pub fn GetError(&self) -> bool
pub fn GetFloati_v(&self) -> bool
pub fn GetFloatv(&self) -> bool
pub fn GetFragDataIndex(&self) -> bool
pub fn GetFragDataLocation(&self) -> bool
pub fn GetFramebufferAttachmentParameteriv(&self) -> bool
pub fn GetFramebufferParameteriv(&self) -> bool
pub fn GetGraphicsResetStatus(&self) -> bool
pub fn GetInteger64i_v(&self) -> bool
pub fn GetInteger64v(&self) -> bool
pub fn GetIntegeri_v(&self) -> bool
pub fn GetIntegerv(&self) -> bool
pub fn GetInternalformati64v(&self) -> bool
pub fn GetInternalformativ(&self) -> bool
pub fn GetMultisamplefv(&self) -> bool
pub fn GetNamedBufferParameteri64v(&self) -> bool
pub fn GetNamedBufferParameteriv(&self) -> bool
pub fn GetNamedBufferPointerv(&self) -> bool
pub fn GetNamedBufferSubData(&self) -> bool
pub fn GetNamedFramebufferAttachmentParameteriv(&self) -> bool
pub fn GetNamedFramebufferParameteriv(&self) -> bool
pub fn GetNamedRenderbufferParameteriv(&self) -> bool
pub fn GetObjectLabel(&self) -> bool
pub fn GetObjectLabelKHR(&self) -> bool
pub fn GetObjectPtrLabel(&self) -> bool
pub fn GetObjectPtrLabelKHR(&self) -> bool
pub fn GetPointerv(&self) -> bool
pub fn GetPointervKHR(&self) -> bool
pub fn GetProgramBinary(&self) -> bool
pub fn GetProgramInfoLog(&self) -> bool
pub fn GetProgramInterfaceiv(&self) -> bool
pub fn GetProgramPipelineInfoLog(&self) -> bool
pub fn GetProgramPipelineiv(&self) -> bool
pub fn GetProgramResourceIndex(&self) -> bool
pub fn GetProgramResourceLocation(&self) -> bool
pub fn GetProgramResourceLocationIndex(&self) -> bool
pub fn GetProgramResourceName(&self) -> bool
pub fn GetProgramResourceiv(&self) -> bool
pub fn GetProgramStageiv(&self) -> bool
pub fn GetProgramiv(&self) -> bool
pub fn GetQueryBufferObjecti64v(&self) -> bool
pub fn GetQueryBufferObjectiv(&self) -> bool
pub fn GetQueryBufferObjectui64v(&self) -> bool
pub fn GetQueryBufferObjectuiv(&self) -> bool
pub fn GetQueryIndexediv(&self) -> bool
pub fn GetQueryObjecti64v(&self) -> bool
pub fn GetQueryObjectiv(&self) -> bool
pub fn GetQueryObjectui64v(&self) -> bool
pub fn GetQueryObjectuiv(&self) -> bool
pub fn GetQueryiv(&self) -> bool
pub fn GetRenderbufferParameteriv(&self) -> bool
pub fn GetSamplerParameterIiv(&self) -> bool
pub fn GetSamplerParameterIuiv(&self) -> bool
pub fn GetSamplerParameterfv(&self) -> bool
pub fn GetSamplerParameteriv(&self) -> bool
pub fn GetShaderInfoLog(&self) -> bool
pub fn GetShaderPrecisionFormat(&self) -> bool
pub fn GetShaderSource(&self) -> bool
pub fn GetShaderiv(&self) -> bool
pub fn GetString(&self) -> bool
pub fn GetStringi(&self) -> bool
pub fn GetSubroutineIndex(&self) -> bool
pub fn GetSubroutineUniformLocation(&self) -> bool
pub fn GetSynciv(&self) -> bool
pub fn GetTexImage(&self) -> bool
pub fn GetTexLevelParameterfv(&self) -> bool
pub fn GetTexLevelParameteriv(&self) -> bool
pub fn GetTexParameterIiv(&self) -> bool
pub fn GetTexParameterIuiv(&self) -> bool
pub fn GetTexParameterfv(&self) -> bool
pub fn GetTexParameteriv(&self) -> bool
pub fn GetTextureImage(&self) -> bool
pub fn GetTextureLevelParameterfv(&self) -> bool
pub fn GetTextureLevelParameteriv(&self) -> bool
pub fn GetTextureParameterIiv(&self) -> bool
pub fn GetTextureParameterIuiv(&self) -> bool
pub fn GetTextureParameterfv(&self) -> bool
pub fn GetTextureParameteriv(&self) -> bool
pub fn GetTextureSubImage(&self) -> bool
pub fn GetTransformFeedbackVarying(&self) -> bool
pub fn GetTransformFeedbacki64_v(&self) -> bool
pub fn GetTransformFeedbacki_v(&self) -> bool
pub fn GetTransformFeedbackiv(&self) -> bool
pub fn GetUniformBlockIndex(&self) -> bool
pub fn GetUniformIndices(&self) -> bool
pub fn GetUniformLocation(&self) -> bool
pub fn GetUniformSubroutineuiv(&self) -> bool
pub fn GetUniformdv(&self) -> bool
pub fn GetUniformfv(&self) -> bool
pub fn GetUniformiv(&self) -> bool
pub fn GetUniformuiv(&self) -> bool
pub fn GetVertexArrayIndexed64iv(&self) -> bool
pub fn GetVertexArrayIndexediv(&self) -> bool
pub fn GetVertexArrayiv(&self) -> bool
pub fn GetVertexAttribIiv(&self) -> bool
pub fn GetVertexAttribIuiv(&self) -> bool
pub fn GetVertexAttribLdv(&self) -> bool
pub fn GetVertexAttribPointerv(&self) -> bool
pub fn GetVertexAttribdv(&self) -> bool
pub fn GetVertexAttribfv(&self) -> bool
pub fn GetVertexAttribiv(&self) -> bool
pub fn GetnColorTable(&self) -> bool
pub fn GetnCompressedTexImage(&self) -> bool
pub fn GetnConvolutionFilter(&self) -> bool
pub fn GetnHistogram(&self) -> bool
pub fn GetnMapdv(&self) -> bool
pub fn GetnMapfv(&self) -> bool
pub fn GetnMapiv(&self) -> bool
pub fn GetnMinmax(&self) -> bool
pub fn GetnPixelMapfv(&self) -> bool
pub fn GetnPixelMapuiv(&self) -> bool
pub fn GetnPixelMapusv(&self) -> bool
pub fn GetnPolygonStipple(&self) -> bool
pub fn GetnSeparableFilter(&self) -> bool
pub fn GetnTexImage(&self) -> bool
pub fn GetnUniformdv(&self) -> bool
pub fn GetnUniformfv(&self) -> bool
pub fn GetnUniformiv(&self) -> bool
pub fn GetnUniformuiv(&self) -> bool
pub fn Hint(&self) -> bool
pub fn InvalidateBufferData(&self) -> bool
pub fn InvalidateBufferSubData(&self) -> bool
pub fn InvalidateFramebuffer(&self) -> bool
pub fn InvalidateNamedFramebufferData(&self) -> bool
pub fn InvalidateNamedFramebufferSubData(&self) -> bool
pub fn InvalidateSubFramebuffer(&self) -> bool
pub fn InvalidateTexImage(&self) -> bool
pub fn InvalidateTexSubImage(&self) -> bool
pub fn IsBuffer(&self) -> bool
pub fn IsEnabled(&self) -> bool
pub fn IsEnabledi(&self) -> bool
pub fn IsFramebuffer(&self) -> bool
pub fn IsProgram(&self) -> bool
pub fn IsProgramPipeline(&self) -> bool
pub fn IsQuery(&self) -> bool
pub fn IsRenderbuffer(&self) -> bool
pub fn IsSampler(&self) -> bool
pub fn IsShader(&self) -> bool
pub fn IsSync(&self) -> bool
pub fn IsTexture(&self) -> bool
pub fn IsTransformFeedback(&self) -> bool
pub fn IsVertexArray(&self) -> bool
pub fn LineWidth(&self) -> bool
pub fn LinkProgram(&self) -> bool
pub fn LogicOp(&self) -> bool
pub fn MapBuffer(&self) -> bool
pub fn MapBufferRange(&self) -> bool
pub fn MapNamedBuffer(&self) -> bool
pub fn MapNamedBufferRange(&self) -> bool
pub fn MemoryBarrier(&self) -> bool
pub fn MemoryBarrierByRegion(&self) -> bool
pub fn MinSampleShading(&self) -> bool
pub fn MultiDrawArrays(&self) -> bool
pub fn MultiDrawArraysIndirect(&self) -> bool
pub fn MultiDrawArraysIndirectCount(&self) -> bool
pub fn MultiDrawElements(&self) -> bool
pub fn MultiDrawElementsBaseVertex(&self) -> bool
pub fn MultiDrawElementsIndirect(&self) -> bool
pub fn MultiDrawElementsIndirectCount(&self) -> bool
pub fn MultiTexCoordP1ui(&self) -> bool
pub fn MultiTexCoordP1uiv(&self) -> bool
pub fn MultiTexCoordP2ui(&self) -> bool
pub fn MultiTexCoordP2uiv(&self) -> bool
pub fn MultiTexCoordP3ui(&self) -> bool
pub fn MultiTexCoordP3uiv(&self) -> bool
pub fn MultiTexCoordP4ui(&self) -> bool
pub fn MultiTexCoordP4uiv(&self) -> bool
pub fn NamedBufferData(&self) -> bool
pub fn NamedBufferStorage(&self) -> bool
pub fn NamedBufferSubData(&self) -> bool
pub fn NamedFramebufferDrawBuffer(&self) -> bool
pub fn NamedFramebufferDrawBuffers(&self) -> bool
pub fn NamedFramebufferParameteri(&self) -> bool
pub fn NamedFramebufferReadBuffer(&self) -> bool
pub fn NamedFramebufferRenderbuffer(&self) -> bool
pub fn NamedFramebufferTexture(&self) -> bool
pub fn NamedFramebufferTextureLayer(&self) -> bool
pub fn NamedRenderbufferStorage(&self) -> bool
pub fn NamedRenderbufferStorageMultisample(&self) -> bool
pub fn NormalP3ui(&self) -> bool
pub fn NormalP3uiv(&self) -> bool
pub fn ObjectLabel(&self) -> bool
pub fn ObjectLabelKHR(&self) -> bool
pub fn ObjectPtrLabel(&self) -> bool
pub fn ObjectPtrLabelKHR(&self) -> bool
pub fn PatchParameterfv(&self) -> bool
pub fn PatchParameteri(&self) -> bool
pub fn PauseTransformFeedback(&self) -> bool
pub fn PixelStoref(&self) -> bool
pub fn PixelStorei(&self) -> bool
pub fn PointParameterf(&self) -> bool
pub fn PointParameterfv(&self) -> bool
pub fn PointParameteri(&self) -> bool
pub fn PointParameteriv(&self) -> bool
pub fn PointSize(&self) -> bool
pub fn PolygonMode(&self) -> bool
pub fn PolygonOffset(&self) -> bool
pub fn PolygonOffsetClamp(&self) -> bool
pub fn PopDebugGroup(&self) -> bool
pub fn PopDebugGroupKHR(&self) -> bool
pub fn PrimitiveBoundingBox(&self) -> bool
pub fn PrimitiveRestartIndex(&self) -> bool
pub fn ProgramBinary(&self) -> bool
pub fn ProgramParameteri(&self) -> bool
pub fn ProgramUniform1d(&self) -> bool
pub fn ProgramUniform1dv(&self) -> bool
pub fn ProgramUniform1f(&self) -> bool
pub fn ProgramUniform1fv(&self) -> bool
pub fn ProgramUniform1i(&self) -> bool
pub fn ProgramUniform1iv(&self) -> bool
pub fn ProgramUniform1ui(&self) -> bool
pub fn ProgramUniform1uiv(&self) -> bool
pub fn ProgramUniform2d(&self) -> bool
pub fn ProgramUniform2dv(&self) -> bool
pub fn ProgramUniform2f(&self) -> bool
pub fn ProgramUniform2fv(&self) -> bool
pub fn ProgramUniform2i(&self) -> bool
pub fn ProgramUniform2iv(&self) -> bool
pub fn ProgramUniform2ui(&self) -> bool
pub fn ProgramUniform2uiv(&self) -> bool
pub fn ProgramUniform3d(&self) -> bool
pub fn ProgramUniform3dv(&self) -> bool
pub fn ProgramUniform3f(&self) -> bool
pub fn ProgramUniform3fv(&self) -> bool
pub fn ProgramUniform3i(&self) -> bool
pub fn ProgramUniform3iv(&self) -> bool
pub fn ProgramUniform3ui(&self) -> bool
pub fn ProgramUniform3uiv(&self) -> bool
pub fn ProgramUniform4d(&self) -> bool
pub fn ProgramUniform4dv(&self) -> bool
pub fn ProgramUniform4f(&self) -> bool
pub fn ProgramUniform4fv(&self) -> bool
pub fn ProgramUniform4i(&self) -> bool
pub fn ProgramUniform4iv(&self) -> bool
pub fn ProgramUniform4ui(&self) -> bool
pub fn ProgramUniform4uiv(&self) -> bool
pub fn ProgramUniformMatrix2dv(&self) -> bool
pub fn ProgramUniformMatrix2fv(&self) -> bool
pub fn ProgramUniformMatrix2x3dv(&self) -> bool
pub fn ProgramUniformMatrix2x3fv(&self) -> bool
pub fn ProgramUniformMatrix2x4dv(&self) -> bool
pub fn ProgramUniformMatrix2x4fv(&self) -> bool
pub fn ProgramUniformMatrix3dv(&self) -> bool
pub fn ProgramUniformMatrix3fv(&self) -> bool
pub fn ProgramUniformMatrix3x2dv(&self) -> bool
pub fn ProgramUniformMatrix3x2fv(&self) -> bool
pub fn ProgramUniformMatrix3x4dv(&self) -> bool
pub fn ProgramUniformMatrix3x4fv(&self) -> bool
pub fn ProgramUniformMatrix4dv(&self) -> bool
pub fn ProgramUniformMatrix4fv(&self) -> bool
pub fn ProgramUniformMatrix4x2dv(&self) -> bool
pub fn ProgramUniformMatrix4x2fv(&self) -> bool
pub fn ProgramUniformMatrix4x3dv(&self) -> bool
pub fn ProgramUniformMatrix4x3fv(&self) -> bool
pub fn ProvokingVertex(&self) -> bool
pub fn PushDebugGroup(&self) -> bool
pub fn PushDebugGroupKHR(&self) -> bool
pub fn QueryCounter(&self) -> bool
pub fn ReadBuffer(&self) -> bool
pub fn ReadPixels(&self) -> bool
pub fn ReadnPixels(&self) -> bool
pub fn ReleaseShaderCompiler(&self) -> bool
pub fn RenderbufferStorage(&self) -> bool
pub fn RenderbufferStorageMultisample(&self) -> bool
pub fn ResumeTransformFeedback(&self) -> bool
pub fn SampleCoverage(&self) -> bool
pub fn SampleMaski(&self) -> bool
pub fn SamplerParameterIiv(&self) -> bool
pub fn SamplerParameterIuiv(&self) -> bool
pub fn SamplerParameterf(&self) -> bool
pub fn SamplerParameterfv(&self) -> bool
pub fn SamplerParameteri(&self) -> bool
pub fn SamplerParameteriv(&self) -> bool
pub fn Scissor(&self) -> bool
pub fn ScissorArrayv(&self) -> bool
pub fn ScissorIndexed(&self) -> bool
pub fn ScissorIndexedv(&self) -> bool
pub fn SecondaryColorP3ui(&self) -> bool
pub fn SecondaryColorP3uiv(&self) -> bool
pub fn ShaderBinary(&self) -> bool
pub fn ShaderSource(&self) -> bool
pub fn ShaderStorageBlockBinding(&self) -> bool
pub fn SpecializeShader(&self) -> bool
pub fn StencilFunc(&self) -> bool
pub fn StencilFuncSeparate(&self) -> bool
pub fn StencilMask(&self) -> bool
pub fn StencilMaskSeparate(&self) -> bool
pub fn StencilOp(&self) -> bool
pub fn StencilOpSeparate(&self) -> bool
pub fn TexBuffer(&self) -> bool
pub fn TexBufferRange(&self) -> bool
pub fn TexCoordP1ui(&self) -> bool
pub fn TexCoordP1uiv(&self) -> bool
pub fn TexCoordP2ui(&self) -> bool
pub fn TexCoordP2uiv(&self) -> bool
pub fn TexCoordP3ui(&self) -> bool
pub fn TexCoordP3uiv(&self) -> bool
pub fn TexCoordP4ui(&self) -> bool
pub fn TexCoordP4uiv(&self) -> bool
pub fn TexImage1D(&self) -> bool
pub fn TexImage2D(&self) -> bool
pub fn TexImage2DMultisample(&self) -> bool
pub fn TexImage3D(&self) -> bool
pub fn TexImage3DMultisample(&self) -> bool
pub fn TexParameterIiv(&self) -> bool
pub fn TexParameterIuiv(&self) -> bool
pub fn TexParameterf(&self) -> bool
pub fn TexParameterfv(&self) -> bool
pub fn TexParameteri(&self) -> bool
pub fn TexParameteriv(&self) -> bool
pub fn TexStorage1D(&self) -> bool
pub fn TexStorage2D(&self) -> bool
pub fn TexStorage2DMultisample(&self) -> bool
pub fn TexStorage3D(&self) -> bool
pub fn TexStorage3DMultisample(&self) -> bool
pub fn TexSubImage1D(&self) -> bool
pub fn TexSubImage2D(&self) -> bool
pub fn TexSubImage3D(&self) -> bool
pub fn TextureBarrier(&self) -> bool
pub fn TextureBuffer(&self) -> bool
pub fn TextureBufferRange(&self) -> bool
pub fn TextureParameterIiv(&self) -> bool
pub fn TextureParameterIuiv(&self) -> bool
pub fn TextureParameterf(&self) -> bool
pub fn TextureParameterfv(&self) -> bool
pub fn TextureParameteri(&self) -> bool
pub fn TextureParameteriv(&self) -> bool
pub fn TextureStorage1D(&self) -> bool
pub fn TextureStorage2D(&self) -> bool
pub fn TextureStorage2DMultisample(&self) -> bool
pub fn TextureStorage3D(&self) -> bool
pub fn TextureStorage3DMultisample(&self) -> bool
pub fn TextureSubImage1D(&self) -> bool
pub fn TextureSubImage2D(&self) -> bool
pub fn TextureSubImage3D(&self) -> bool
pub fn TextureView(&self) -> bool
pub fn TransformFeedbackBufferBase(&self) -> bool
pub fn TransformFeedbackBufferRange(&self) -> bool
pub fn TransformFeedbackVaryings(&self) -> bool
pub fn Uniform1d(&self) -> bool
pub fn Uniform1dv(&self) -> bool
pub fn Uniform1f(&self) -> bool
pub fn Uniform1fv(&self) -> bool
pub fn Uniform1i(&self) -> bool
pub fn Uniform1iv(&self) -> bool
pub fn Uniform1ui(&self) -> bool
pub fn Uniform1uiv(&self) -> bool
pub fn Uniform2d(&self) -> bool
pub fn Uniform2dv(&self) -> bool
pub fn Uniform2f(&self) -> bool
pub fn Uniform2fv(&self) -> bool
pub fn Uniform2i(&self) -> bool
pub fn Uniform2iv(&self) -> bool
pub fn Uniform2ui(&self) -> bool
pub fn Uniform2uiv(&self) -> bool
pub fn Uniform3d(&self) -> bool
pub fn Uniform3dv(&self) -> bool
pub fn Uniform3f(&self) -> bool
pub fn Uniform3fv(&self) -> bool
pub fn Uniform3i(&self) -> bool
pub fn Uniform3iv(&self) -> bool
pub fn Uniform3ui(&self) -> bool
pub fn Uniform3uiv(&self) -> bool
pub fn Uniform4d(&self) -> bool
pub fn Uniform4dv(&self) -> bool
pub fn Uniform4f(&self) -> bool
pub fn Uniform4fv(&self) -> bool
pub fn Uniform4i(&self) -> bool
pub fn Uniform4iv(&self) -> bool
pub fn Uniform4ui(&self) -> bool
pub fn Uniform4uiv(&self) -> bool
pub fn UniformBlockBinding(&self) -> bool
pub fn UniformMatrix2dv(&self) -> bool
pub fn UniformMatrix2fv(&self) -> bool
pub fn UniformMatrix2x3dv(&self) -> bool
pub fn UniformMatrix2x3fv(&self) -> bool
pub fn UniformMatrix2x4dv(&self) -> bool
pub fn UniformMatrix2x4fv(&self) -> bool
pub fn UniformMatrix3dv(&self) -> bool
pub fn UniformMatrix3fv(&self) -> bool
pub fn UniformMatrix3x2dv(&self) -> bool
pub fn UniformMatrix3x2fv(&self) -> bool
pub fn UniformMatrix3x4dv(&self) -> bool
pub fn UniformMatrix3x4fv(&self) -> bool
pub fn UniformMatrix4dv(&self) -> bool
pub fn UniformMatrix4fv(&self) -> bool
pub fn UniformMatrix4x2dv(&self) -> bool
pub fn UniformMatrix4x2fv(&self) -> bool
pub fn UniformMatrix4x3dv(&self) -> bool
pub fn UniformMatrix4x3fv(&self) -> bool
pub fn UniformSubroutinesuiv(&self) -> bool
pub fn UnmapBuffer(&self) -> bool
pub fn UnmapNamedBuffer(&self) -> bool
pub fn UseProgram(&self) -> bool
pub fn UseProgramStages(&self) -> bool
pub fn ValidateProgram(&self) -> bool
pub fn ValidateProgramPipeline(&self) -> bool
pub fn VertexArrayAttribBinding(&self) -> bool
pub fn VertexArrayAttribFormat(&self) -> bool
pub fn VertexArrayAttribIFormat(&self) -> bool
pub fn VertexArrayAttribLFormat(&self) -> bool
pub fn VertexArrayBindingDivisor(&self) -> bool
pub fn VertexArrayElementBuffer(&self) -> bool
pub fn VertexArrayVertexBuffer(&self) -> bool
pub fn VertexArrayVertexBuffers(&self) -> bool
pub fn VertexAttrib1d(&self) -> bool
pub fn VertexAttrib1dv(&self) -> bool
pub fn VertexAttrib1f(&self) -> bool
pub fn VertexAttrib1fv(&self) -> bool
pub fn VertexAttrib1s(&self) -> bool
pub fn VertexAttrib1sv(&self) -> bool
pub fn VertexAttrib2d(&self) -> bool
pub fn VertexAttrib2dv(&self) -> bool
pub fn VertexAttrib2f(&self) -> bool
pub fn VertexAttrib2fv(&self) -> bool
pub fn VertexAttrib2s(&self) -> bool
pub fn VertexAttrib2sv(&self) -> bool
pub fn VertexAttrib3d(&self) -> bool
pub fn VertexAttrib3dv(&self) -> bool
pub fn VertexAttrib3f(&self) -> bool
pub fn VertexAttrib3fv(&self) -> bool
pub fn VertexAttrib3s(&self) -> bool
pub fn VertexAttrib3sv(&self) -> bool
pub fn VertexAttrib4Nbv(&self) -> bool
pub fn VertexAttrib4Niv(&self) -> bool
pub fn VertexAttrib4Nsv(&self) -> bool
pub fn VertexAttrib4Nub(&self) -> bool
pub fn VertexAttrib4Nubv(&self) -> bool
pub fn VertexAttrib4Nuiv(&self) -> bool
pub fn VertexAttrib4Nusv(&self) -> bool
pub fn VertexAttrib4bv(&self) -> bool
pub fn VertexAttrib4d(&self) -> bool
pub fn VertexAttrib4dv(&self) -> bool
pub fn VertexAttrib4f(&self) -> bool
pub fn VertexAttrib4fv(&self) -> bool
pub fn VertexAttrib4iv(&self) -> bool
pub fn VertexAttrib4s(&self) -> bool
pub fn VertexAttrib4sv(&self) -> bool
pub fn VertexAttrib4ubv(&self) -> bool
pub fn VertexAttrib4uiv(&self) -> bool
pub fn VertexAttrib4usv(&self) -> bool
pub fn VertexAttribBinding(&self) -> bool
pub fn VertexAttribDivisor(&self) -> bool
pub fn VertexAttribFormat(&self) -> bool
pub fn VertexAttribI1i(&self) -> bool
pub fn VertexAttribI1iv(&self) -> bool
pub fn VertexAttribI1ui(&self) -> bool
pub fn VertexAttribI1uiv(&self) -> bool
pub fn VertexAttribI2i(&self) -> bool
pub fn VertexAttribI2iv(&self) -> bool
pub fn VertexAttribI2ui(&self) -> bool
pub fn VertexAttribI2uiv(&self) -> bool
pub fn VertexAttribI3i(&self) -> bool
pub fn VertexAttribI3iv(&self) -> bool
pub fn VertexAttribI3ui(&self) -> bool
pub fn VertexAttribI3uiv(&self) -> bool
pub fn VertexAttribI4bv(&self) -> bool
pub fn VertexAttribI4i(&self) -> bool
pub fn VertexAttribI4iv(&self) -> bool
pub fn VertexAttribI4sv(&self) -> bool
pub fn VertexAttribI4ubv(&self) -> bool
pub fn VertexAttribI4ui(&self) -> bool
pub fn VertexAttribI4uiv(&self) -> bool
pub fn VertexAttribI4usv(&self) -> bool
pub fn VertexAttribIFormat(&self) -> bool
pub fn VertexAttribIPointer(&self) -> bool
pub fn VertexAttribL1d(&self) -> bool
pub fn VertexAttribL1dv(&self) -> bool
pub fn VertexAttribL2d(&self) -> bool
pub fn VertexAttribL2dv(&self) -> bool
pub fn VertexAttribL3d(&self) -> bool
pub fn VertexAttribL3dv(&self) -> bool
pub fn VertexAttribL4d(&self) -> bool
pub fn VertexAttribL4dv(&self) -> bool
pub fn VertexAttribLFormat(&self) -> bool
pub fn VertexAttribLPointer(&self) -> bool
pub fn VertexAttribP1ui(&self) -> bool
pub fn VertexAttribP1uiv(&self) -> bool
pub fn VertexAttribP2ui(&self) -> bool
pub fn VertexAttribP2uiv(&self) -> bool
pub fn VertexAttribP3ui(&self) -> bool
pub fn VertexAttribP3uiv(&self) -> bool
pub fn VertexAttribP4ui(&self) -> bool
pub fn VertexAttribP4uiv(&self) -> bool
pub fn VertexAttribPointer(&self) -> bool
pub fn VertexBindingDivisor(&self) -> bool
pub fn VertexP2ui(&self) -> bool
pub fn VertexP2uiv(&self) -> bool
pub fn VertexP3ui(&self) -> bool
pub fn VertexP3uiv(&self) -> bool
pub fn VertexP4ui(&self) -> bool
pub fn VertexP4uiv(&self) -> bool
pub fn Viewport(&self) -> bool
pub fn ViewportArrayv(&self) -> bool
pub fn ViewportIndexedf(&self) -> bool
pub fn ViewportIndexedfv(&self) -> bool
pub fn WaitSync(&self) -> bool
Auto Trait Implementations§
impl<'g> Freeze for FnLoadedChecker<'g>
impl<'g> RefUnwindSafe for FnLoadedChecker<'g>
impl<'g> Send for FnLoadedChecker<'g>
impl<'g> Sync for FnLoadedChecker<'g>
impl<'g> Unpin for FnLoadedChecker<'g>
impl<'g> UnwindSafe for FnLoadedChecker<'g>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more