Documentation ¶
Index ¶
- type ObjectMapper
- type WebGl
- func (gl *WebGl) AttachShader(program uint, shader uint)
- func (gl *WebGl) BindAttribLocation(program uint, index int, name string)
- func (gl *WebGl) BindBuffer(target uint, buffer uint)
- func (gl *WebGl) BufferData(target uint, size int, data interface{}, usage uint)
- func (gl *WebGl) Clear(mask uint)
- func (gl *WebGl) ClearColor(red float32, green float32, blue float32, alpha float32)
- func (gl *WebGl) CompileShader(shader uint)
- func (gl *WebGl) CreateProgram() uint
- func (gl *WebGl) CreateShader(shaderType uint) uint
- func (gl *WebGl) DeleteBuffers(buffers []uint)
- func (gl *WebGl) DeleteProgram(program uint)
- func (gl *WebGl) DeleteShader(shader uint)
- func (gl *WebGl) DrawArrays(mode uint, first int, count int)
- func (gl *WebGl) Enable(cap uint)
- func (gl *WebGl) EnableVertexAttribArray(index int)
- func (gl *WebGl) GenBuffers(n int) []uint
- func (gl *WebGl) GetAttribLocation(program uint, name string) int
- func (gl *WebGl) GetError() uint
- func (gl *WebGl) GetProgramParameter(program uint, param uint) int
- func (gl *WebGl) GetShaderInfoLog(shader uint) string
- func (gl *WebGl) GetShaderParameter(shader uint, param uint) int
- func (gl *WebGl) GetUniformLocation(program uint, name string) int
- func (gl *WebGl) LinkProgram(program uint)
- func (gl *WebGl) ReadPixels(x int, y int, width int, height int, format uint, pixelType uint, ...)
- func (gl *WebGl) ShaderSource(shader uint, source string)
- func (gl *WebGl) UniformMatrix4fv(location int, transpose bool, value ...[]float32)
- func (gl *WebGl) UseProgram(program uint)
- func (gl *WebGl) VertexAttribOffset(index int, size int, attribType uint, normalized bool, stride int, offset int)
- func (gl *WebGl) Viewport(x int, y int, width int, height int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ObjectMapper ¶ added in v0.0.2
type ObjectMapper interface {
// contains filtered or unexported methods
}
func NewObjectMapper ¶ added in v0.0.2
func NewObjectMapper() ObjectMapper
type WebGl ¶
type WebGl struct {
// contains filtered or unexported fields
}
func CreateGles2Wrapper ¶ added in v0.0.2
func (*WebGl) AttachShader ¶ added in v0.0.2
func (*WebGl) BindAttribLocation ¶ added in v0.0.2
func (*WebGl) BindBuffer ¶ added in v0.0.2
func (*WebGl) BufferData ¶ added in v0.0.2
func (*WebGl) ClearColor ¶
func (*WebGl) CompileShader ¶ added in v0.0.2
func (*WebGl) CreateProgram ¶ added in v0.0.2
func (*WebGl) CreateShader ¶ added in v0.0.2
func (*WebGl) DeleteBuffers ¶ added in v0.0.2
func (*WebGl) DeleteProgram ¶ added in v0.0.2
func (*WebGl) DeleteShader ¶ added in v0.0.2
func (*WebGl) DrawArrays ¶ added in v0.0.2
func (*WebGl) EnableVertexAttribArray ¶ added in v0.0.2
func (*WebGl) GenBuffers ¶ added in v0.0.2
func (*WebGl) GetAttribLocation ¶ added in v0.0.2
func (*WebGl) GetProgramParameter ¶ added in v0.0.2
func (*WebGl) GetShaderInfoLog ¶ added in v0.0.2
func (*WebGl) GetShaderParameter ¶ added in v0.0.2
func (*WebGl) GetUniformLocation ¶ added in v0.0.2
func (*WebGl) LinkProgram ¶ added in v0.0.2
func (*WebGl) ReadPixels ¶ added in v0.0.3
func (*WebGl) ShaderSource ¶ added in v0.0.2
func (*WebGl) UniformMatrix4fv ¶ added in v0.0.2
func (*WebGl) UseProgram ¶ added in v0.0.2
func (*WebGl) VertexAttribOffset ¶ added in v0.0.2
Click to show internal directories.
Click to hide internal directories.