Documentation ¶
Index ¶
- func BeginFrame() error
- func EndFrame() error
- type Image
- func (i *Image) CopyPixels(img *Image, x, y, width, height int) error
- func (i *Image) DrawImage(src *Image, bounds image.Rectangle, a, b, c, d, tx, ty float32, ...)
- func (i *Image) DrawTriangles(src *Image, vertices []float32, indices []uint16, colorm *affine.ColorM, ...)
- func (i *Image) Dump(name string, blackbg bool) error
- func (i *Image) Fill(clr color.RGBA)
- func (i *Image) MarkDisposed()
- func (img *Image) Pixels(x, y, width, height int) (pix []byte, err error)
- func (i *Image) ReplacePixels(pix []byte, x, y, width, height int) error
- type Shader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BeginFrame ¶
func BeginFrame() error
Types ¶
type Image ¶
type Image struct {
// contains filtered or unexported fields
}
func (*Image) DrawTriangles ¶
func (i *Image) DrawTriangles(src *Image, vertices []float32, indices []uint16, colorm *affine.ColorM, mode driver.CompositeMode, filter driver.Filter, address driver.Address, shader *Shader, uniforms []interface{})
DrawTriangles draws the src image with the given vertices.
Copying vertices and indices is the caller's responsibility.
func (*Image) MarkDisposed ¶
func (i *Image) MarkDisposed()
Click to show internal directories.
Click to hide internal directories.