gioui.org: gioui.org/app/internal/glimpl Index | Files

package glimpl

import "gioui.org/app/internal/glimpl"

Index

Package Files

gl.go

type Functions Uses

type Functions struct {
    // contains filtered or unexported fields
}

func (*Functions) ActiveTexture Uses

func (f *Functions) ActiveTexture(texture gl.Enum)

func (*Functions) AttachShader Uses

func (f *Functions) AttachShader(p gl.Program, s gl.Shader)

func (*Functions) BeginQuery Uses

func (f *Functions) BeginQuery(target gl.Enum, query gl.Query)

func (*Functions) BindAttribLocation Uses

func (f *Functions) BindAttribLocation(p gl.Program, a gl.Attrib, name string)

func (*Functions) BindBuffer Uses

func (f *Functions) BindBuffer(target gl.Enum, b gl.Buffer)

func (*Functions) BindBufferBase Uses

func (f *Functions) BindBufferBase(target gl.Enum, index int, b gl.Buffer)

func (*Functions) BindFramebuffer Uses

func (f *Functions) BindFramebuffer(target gl.Enum, fb gl.Framebuffer)

func (*Functions) BindRenderbuffer Uses

func (f *Functions) BindRenderbuffer(target gl.Enum, fb gl.Renderbuffer)

func (*Functions) BindTexture Uses

func (f *Functions) BindTexture(target gl.Enum, t gl.Texture)

func (*Functions) BlendEquation Uses

func (f *Functions) BlendEquation(mode gl.Enum)

func (*Functions) BlendFunc Uses

func (f *Functions) BlendFunc(sfactor, dfactor gl.Enum)

func (*Functions) BufferData Uses

func (f *Functions) BufferData(target gl.Enum, src []byte, usage gl.Enum)

func (*Functions) CheckFramebufferStatus Uses

func (f *Functions) CheckFramebufferStatus(target gl.Enum) gl.Enum

func (*Functions) Clear Uses

func (f *Functions) Clear(mask gl.Enum)

func (*Functions) ClearColor Uses

func (f *Functions) ClearColor(red float32, green float32, blue float32, alpha float32)

func (*Functions) ClearDepthf Uses

func (f *Functions) ClearDepthf(d float32)

func (*Functions) CompileShader Uses

func (f *Functions) CompileShader(s gl.Shader)

func (*Functions) CreateBuffer Uses

func (f *Functions) CreateBuffer() gl.Buffer

func (*Functions) CreateFramebuffer Uses

func (f *Functions) CreateFramebuffer() gl.Framebuffer

func (*Functions) CreateProgram Uses

func (f *Functions) CreateProgram() gl.Program

func (*Functions) CreateQuery Uses

func (f *Functions) CreateQuery() gl.Query

func (*Functions) CreateRenderbuffer Uses

func (f *Functions) CreateRenderbuffer() gl.Renderbuffer

func (*Functions) CreateShader Uses

func (f *Functions) CreateShader(ty gl.Enum) gl.Shader

func (*Functions) CreateTexture Uses

func (f *Functions) CreateTexture() gl.Texture

func (*Functions) DeleteBuffer Uses

func (f *Functions) DeleteBuffer(v gl.Buffer)

func (*Functions) DeleteFramebuffer Uses

func (f *Functions) DeleteFramebuffer(v gl.Framebuffer)

func (*Functions) DeleteProgram Uses

func (f *Functions) DeleteProgram(p gl.Program)

func (*Functions) DeleteQuery Uses

func (f *Functions) DeleteQuery(query gl.Query)

func (*Functions) DeleteRenderbuffer Uses

func (f *Functions) DeleteRenderbuffer(v gl.Renderbuffer)

func (*Functions) DeleteShader Uses

func (f *Functions) DeleteShader(s gl.Shader)

func (*Functions) DeleteTexture Uses

func (f *Functions) DeleteTexture(v gl.Texture)

func (*Functions) DepthFunc Uses

func (f *Functions) DepthFunc(v gl.Enum)

func (*Functions) DepthMask Uses

func (f *Functions) DepthMask(mask bool)

func (*Functions) Disable Uses

func (f *Functions) Disable(cap gl.Enum)

func (*Functions) DisableVertexAttribArray Uses

func (f *Functions) DisableVertexAttribArray(a gl.Attrib)

func (*Functions) DrawArrays Uses

func (f *Functions) DrawArrays(mode gl.Enum, first int, count int)

func (*Functions) DrawElements Uses

func (f *Functions) DrawElements(mode gl.Enum, count int, ty gl.Enum, offset int)

func (*Functions) Enable Uses

func (f *Functions) Enable(cap gl.Enum)

func (*Functions) EnableVertexAttribArray Uses

func (f *Functions) EnableVertexAttribArray(a gl.Attrib)

func (*Functions) EndQuery Uses

func (f *Functions) EndQuery(target gl.Enum)

func (*Functions) Finish Uses

func (f *Functions) Finish()

func (*Functions) FramebufferRenderbuffer Uses

func (f *Functions) FramebufferRenderbuffer(target, attachment, renderbuffertarget gl.Enum, renderbuffer gl.Renderbuffer)

func (*Functions) FramebufferTexture2D Uses

func (f *Functions) FramebufferTexture2D(target, attachment, texTarget gl.Enum, t gl.Texture, level int)

func (*Functions) GetBinding Uses

func (c *Functions) GetBinding(pname gl.Enum) gl.Object

func (*Functions) GetError Uses

func (f *Functions) GetError() gl.Enum

func (*Functions) GetFramebufferAttachmentParameteri Uses

func (f *Functions) GetFramebufferAttachmentParameteri(target, attachment, pname gl.Enum) int

func (*Functions) GetInteger Uses

func (f *Functions) GetInteger(pname gl.Enum) int

func (*Functions) GetProgramInfoLog Uses

func (f *Functions) GetProgramInfoLog(p gl.Program) string

func (*Functions) GetProgrami Uses

func (f *Functions) GetProgrami(p gl.Program, pname gl.Enum) int

func (*Functions) GetQueryObjectuiv Uses

func (f *Functions) GetQueryObjectuiv(query gl.Query, pname gl.Enum) uint

func (*Functions) GetRenderbufferParameteri Uses

func (f *Functions) GetRenderbufferParameteri(target, pname gl.Enum) int

func (*Functions) GetShaderInfoLog Uses

func (f *Functions) GetShaderInfoLog(s gl.Shader) string

func (*Functions) GetShaderi Uses

func (f *Functions) GetShaderi(s gl.Shader, pname gl.Enum) int

func (*Functions) GetString Uses

func (f *Functions) GetString(pname gl.Enum) string

func (*Functions) GetStringi Uses

func (f *Functions) GetStringi(pname gl.Enum, index int) string

func (*Functions) GetUniformBlockIndex Uses

func (f *Functions) GetUniformBlockIndex(p gl.Program, name string) uint

func (*Functions) GetUniformLocation Uses

func (f *Functions) GetUniformLocation(p gl.Program, name string) gl.Uniform

func (*Functions) InvalidateFramebuffer Uses

func (f *Functions) InvalidateFramebuffer(target, attachment gl.Enum)

func (*Functions) LinkProgram Uses

func (f *Functions) LinkProgram(p gl.Program)

func (*Functions) PixelStorei Uses

func (f *Functions) PixelStorei(pname gl.Enum, param int32)

func (*Functions) ReadPixels Uses

func (f *Functions) ReadPixels(x, y, width, height int, format, ty gl.Enum, data []byte)

func (*Functions) RenderbufferStorage Uses

func (f *Functions) RenderbufferStorage(target, internalformat gl.Enum, width, height int)

func (*Functions) Scissor Uses

func (f *Functions) Scissor(x, y, width, height int32)

func (*Functions) ShaderSource Uses

func (f *Functions) ShaderSource(s gl.Shader, src string)

func (*Functions) TexImage2D Uses

func (f *Functions) TexImage2D(target gl.Enum, level int, internalFormat int, width int, height int, format gl.Enum, ty gl.Enum, data []byte)

func (*Functions) TexParameteri Uses

func (f *Functions) TexParameteri(target, pname gl.Enum, param int)

func (*Functions) TexSubImage2D Uses

func (f *Functions) TexSubImage2D(target gl.Enum, level int, x int, y int, width int, height int, format gl.Enum, ty gl.Enum, data []byte)

func (*Functions) Uniform1f Uses

func (f *Functions) Uniform1f(dst gl.Uniform, v float32)

func (*Functions) Uniform1i Uses

func (f *Functions) Uniform1i(dst gl.Uniform, v int)

func (*Functions) Uniform2f Uses

func (f *Functions) Uniform2f(dst gl.Uniform, v0 float32, v1 float32)

func (*Functions) Uniform3f Uses

func (f *Functions) Uniform3f(dst gl.Uniform, v0 float32, v1 float32, v2 float32)

func (*Functions) Uniform4f Uses

func (f *Functions) Uniform4f(dst gl.Uniform, v0 float32, v1 float32, v2 float32, v3 float32)

func (*Functions) UniformBlockBinding Uses

func (f *Functions) UniformBlockBinding(p gl.Program, uniformBlockIndex uint, uniformBlockBinding uint)

func (*Functions) UseProgram Uses

func (f *Functions) UseProgram(p gl.Program)

func (*Functions) VertexAttribPointer Uses

func (f *Functions) VertexAttribPointer(dst gl.Attrib, size int, ty gl.Enum, normalized bool, stride int, offset int)

func (*Functions) Viewport Uses

func (f *Functions) Viewport(x int, y int, width int, height int)

Package glimpl imports 5 packages (graph) and is imported by 2 packages. Updated 2020-03-29. Refresh now. Tools for package owners.