headless

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2023 License: MIT, Unlicense Imports: 9 Imported by: 14

Documentation

Overview

Package headless implements headless windows for rendering an operation list to an image.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Window

type Window struct {
	// contains filtered or unexported fields
}

Window is a headless window.

func NewWindow

func NewWindow(width, height int) (*Window, error)

NewWindow creates a new headless window.

func (*Window) Frame

func (w *Window) Frame(frame *op.Ops) error

Frame replaces the window content and state with the operation list.

func (*Window) Release

func (w *Window) Release()

Release resources associated with the window.

func (*Window) Screenshot

func (w *Window) Screenshot(img *image.RGBA) error

Screenshot transfers the Window content at origin img.Rect.Min to img.

func (*Window) Size

func (w *Window) Size() image.Point

Size returns the window size.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL