Versions in this module Expand all Collapse all v1 v1.0.1 Jun 29, 2023 Changes in this version + var LinearFilterShader = &Shader + var NearestFilterShader = &Shader + func BeginFrame(graphicsDriver graphicsdriver.Graphics) error + func EndFrame(graphicsDriver graphicsdriver.Graphics) error + type Image struct + func NewImage(width, height int, imageType atlas.ImageType) *Image + func (i *Image) DrawTriangles(srcs [graphics.ShaderImageCount]*Image, vertices []float32, indices []uint16, ...) + func (i *Image) DumpScreenshot(graphicsDriver graphicsdriver.Graphics, name string, blackbg bool) (string, error) + func (i *Image) MarkDisposed() + func (i *Image) ReadPixels(graphicsDriver graphicsdriver.Graphics, pixels []byte, region image.Rectangle) error + func (i *Image) WritePixels(pix []byte, region image.Rectangle) + type Shader struct + func NewShader(ir *shaderir.Program) *Shader + func (s *Shader) MarkDisposed()