Documentation

Overview

    Package driver provides the default driver for accessing a screen.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Main

    func Main(f func(screen.Screen))

      Main is called by the program's main function to run the graphical application.

      It calls f on the Screen, possibly in a separate goroutine, as some OS- specific libraries require being on 'the main thread'. It returns when f returns.

      Types

      This section is empty.
      GOOS=linux, GOARCH=amd64

      Directories

      Path Synopsis
      Package gldriver provides an OpenGL driver for accessing a screen.
      Package gldriver provides an OpenGL driver for accessing a screen.
      Package mtldriver provides a Metal driver for accessing a screen.
      Package mtldriver provides a Metal driver for accessing a screen.
      Package windriver provides the Windows driver for accessing a screen.
      Package windriver provides the Windows driver for accessing a screen.
      Package x11driver provides the X11 driver for accessing a screen.
      Package x11driver provides the X11 driver for accessing a screen.
      internal
      drawer
      Package drawer provides functions that help implement screen.Drawer methods.
      Package drawer provides functions that help implement screen.Drawer methods.
      errscreen
      Package errscreen provides a stub Screen implementation.
      Package errscreen provides a stub Screen implementation.
      event
      Package event provides an infinitely buffered double-ended queue of events.
      Package event provides an infinitely buffered double-ended queue of events.
      lifecycler
      Package lifecycler tracks a window's lifecycle state.
      Package lifecycler tracks a window's lifecycle state.
      swizzle
      Package swizzle provides functions for converting between RGBA pixel formats.
      Package swizzle provides functions for converting between RGBA pixel formats.
      x11key
      x11key contains X11 numeric codes for the keyboard and mouse.
      x11key contains X11 numeric codes for the keyboard and mouse.