Versions in this module Expand all Collapse all v0 v0.0.5 Apr 6, 2024 Changes in this version + const Falpha + const Fbytes + const Fcmap + const Fgrey + const Frepl + const Fsimple + func Arc(dst *Image, c draw.Point, a int, b int, t int, src *Image, sp draw.Point, ...) + func Draw(dst *Image, r draw.Rectangle, src *Image, p0 draw.Point, mask *Image, ...) + func Ellipse(dst *Image, c draw.Point, a int, b int, t int, src *Image, sp draw.Point, ...) + func FillColor(m *Image, val draw.Color) + func FillPoly(dst *Image, vert []draw.Point, w int, src *Image, sp draw.Point, op draw.Op) + func Free(i *Image) + func Init() + func LDelete(i *Image) + func LFree(i *Image) + func LNoRefresh(l *Image, r draw.Rectangle, v interface{}) + func LOrigin(i *Image, log draw.Point, scr draw.Point) (int, error) + func LSetRefresh(i *Image, fn Refreshfn, ptr interface{}) bool + func LToFrontN(ip []*Image, n int) + func LToRearN(ip []*Image, n int) + func Line(dst *Image, p0 draw.Point, p1 draw.Point, end0, end1 draw.End, radius int, ...) + func LineBBox(p0 draw.Point, p1 draw.Point, end0, end1 draw.End, radius int) draw.Rectangle + func LineEndSize(end draw.End) int + func Load(dst *Image, r draw.Rectangle, data []uint8, iscompressed bool) (int, error) + func Poly(dst *Image, vert []draw.Point, end0, end1 draw.End, radius int, src *Image, ...) + func Unload(src *Image, r draw.Rectangle, data []uint8) (int, error) + type Image struct + Clipr draw.Rectangle + Data *_Memdata + Depth int + Flags uint32 + Layer *Layer + Pix draw.Pix + R draw.Rectangle + ScreenRef int + Width uint32 + X interface{} + var Black *Image + var Opaque *Image + func AllocImage(r draw.Rectangle, chan_ draw.Pix) (*Image, error) + func LAlloc(s *Screen, screenr draw.Rectangle, refreshfn Refreshfn, refreshptr interface{}, ...) (*Image, error) + func (i *Image) BytesAt(p draw.Point) []uint8 + func (i *Image) Draw(r draw.Rectangle, src *Image, sp draw.Point, mask *Image, mp draw.Point, ...) + type Layer struct + Delta draw.Point + Refreshfn Refreshfn + Refreshptr interface{} + Screen *Screen + Screenr draw.Rectangle + type Refreshfn func(*Image, draw.Rectangle, interface{}) + type Screen struct + Fill *Image + Frontmost *Image + Image *Image + Rearmost *Image