This commit is contained in:
Sasha Koshka 2023-01-15 13:55:02 -05:00
parent 7442ec4b60
commit 18b0ef1159

View File

@ -4,8 +4,9 @@ import "image"
import "image/draw"
import "image/color"
// Canvas is like Image but also requires Set and SetRGBA methods. This
// interface can be easily satisfied using a BasicCanvas struct.
// Canvas is like draw.Image but is also able to return a raw pixel buffer for
// more efficient drawing. This interface can be easily satisfied using a
// BasicCanvas struct.
type Canvas interface {
draw.Image
Buffer () (data []color.RGBA, stride int)