raw33

package
v0.0.0-...-eb6d389 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2016 License: MIT, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Raw

type Raw struct{}

func (Raw) BufferBind

func (_ Raw) BufferBind(bufferid uint32, target raw.Enum)

func (Raw) BufferCreate

func (_ Raw) BufferCreate() (id uint32)

func (Raw) BufferData

func (_ Raw) BufferData(target raw.Enum, bytes int, ptr unsafe.Pointer, accesstype raw.Enum)

func (Raw) BufferDelete

func (_ Raw) BufferDelete(bufferid uint32)

func (Raw) BufferSubData

func (_ Raw) BufferSubData(target raw.Enum, offset int, bytes int, ptr unsafe.Pointer)

func (Raw) ClearColor

func (_ Raw) ClearColor(r, g, b, a float32)

func (Raw) Init

func (_ Raw) Init() error

func (Raw) ProgramAttachShader

func (_ Raw) ProgramAttachShader(programid uint32, shaderid uint32)

func (Raw) ProgramAttribute

func (_ Raw) ProgramAttribute(programid uint32, index int, buf []byte) (namebytes []byte, datatype raw.Enum, size int)

func (Raw) ProgramAttributeLocation

func (_ Raw) ProgramAttributeLocation(programid uint32, namebytes []byte) (location int, ok bool)

func (Raw) ProgramAttributeLocationBind

func (_ Raw) ProgramAttributeLocationBind(programid uint32, index int, namebytes []byte)

func (Raw) ProgramAttributeMaxLength

func (_ Raw) ProgramAttributeMaxLength(programid uint32) int

func (Raw) ProgramAttributeNum

func (_ Raw) ProgramAttributeNum(programid uint32) int

func (Raw) ProgramCreate

func (_ Raw) ProgramCreate() (programid uint32, err error)

func (Raw) ProgramDelete

func (_ Raw) ProgramDelete(programid uint32)

func (Raw) ProgramInfoLog

func (_ Raw) ProgramInfoLog(programid uint32, buf []byte) []byte

func (Raw) ProgramInfoLogLength

func (_ Raw) ProgramInfoLogLength(programid uint32) int
func (_ Raw) ProgramLink(programid uint32)

func (Raw) ProgramLinkStatus

func (_ Raw) ProgramLinkStatus(programid uint32) bool

func (Raw) ProgramUniform

func (_ Raw) ProgramUniform(programid uint32, index int, buf []byte) (namebytes []byte, datatype raw.Enum, size int)

func (Raw) ProgramUniformLocation

func (_ Raw) ProgramUniformLocation(programid uint32, namebytes []byte) (location int, ok bool)

func (Raw) ProgramUniformMaxLength

func (_ Raw) ProgramUniformMaxLength(programid uint32) int

func (Raw) ProgramUniformNum

func (_ Raw) ProgramUniformNum(programid uint32) int

func (Raw) ShaderCompile

func (_ Raw) ShaderCompile(shaderid uint32)

func (Raw) ShaderCompileStatus

func (_ Raw) ShaderCompileStatus(shaderid uint32) bool

func (Raw) ShaderCreate

func (_ Raw) ShaderCreate(iShadertype raw.Enum) (uint32, error)

func (Raw) ShaderDelete

func (_ Raw) ShaderDelete(shaderid uint32)

func (Raw) ShaderInfoLog

func (_ Raw) ShaderInfoLog(shaderid uint32, buf []byte) []byte

func (Raw) ShaderInfoLogLength

func (_ Raw) ShaderInfoLogLength(shaderid uint32) int

func (Raw) ShaderSource

func (_ Raw) ShaderSource(shaderid uint32, source ...string)

func (Raw) SyncClientWait

func (_ Raw) SyncClientWait(s unsafe.Pointer, flush bool, timeout uint64) raw.Enum

func (Raw) SyncFence

func (_ Raw) SyncFence() unsafe.Pointer

func (Raw) VertexArrayBind

func (_ Raw) VertexArrayBind(vaoid uint32)

func (Raw) VertexArrayCreate

func (_ Raw) VertexArrayCreate() (vaoid uint32)

func (Raw) VertexArrayDelete

func (_ Raw) VertexArrayDelete(vaoid uint32)

func (Raw) VertexArrayDisable

func (_ Raw) VertexArrayDisable(idx int)

func (Raw) VertexArrayEnable

func (_ Raw) VertexArrayEnable(idx int)

func (Raw) Viewport

func (_ Raw) Viewport(x, y, width, height int)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL