Texture must now implement Image

This commit is contained in:
Sasha Koshka 2023-09-04 12:07:29 -04:00
parent 57e6a9ff21
commit 7b28419432
1 changed files with 1 additions and 3 deletions

View File

@ -6,14 +6,12 @@ import "image"
// Texture is a handle that points to a 2D raster image managed by the backend.
type Texture interface {
io.Closer
image.Image
// Clip returns a smaller section of this texture, pointing to the same
// internal data. Becaue of this, closing a clipped section will close
// the original texture as well.
Clip (image.Rectangle) Texture
// Bounds returns the size of this texture.
Bounds () image.Rectangle
}
type protectedTexture struct {