exp: golang.org/x/exp/shiny/driver/x11driver Index | Files | Directories

Packages imported by x11driver

PathSynopsis
fmtPackage fmt implements formatted I/​O with functions analogous to C's printf and scanf.
github.com/BurntSushi/xgbPackage XGB provides the X Go Binding, which is a low-level API to communicate with the core X protocol and many of the X extensions.
github.com/BurntSushi/xgb/renderPackage render is the X client API for the RENDER extension.
github.com/BurntSushi/xgb/shmPackage shm is the X client API for the MIT-SHM extension.
github.com/BurntSushi/xgb/xprotoPackage xproto is the X client API for the extension.
golang.org/x/exp/shiny/driver/internal/drawerPackage drawer provides functions that help implement screen.Drawer methods.
golang.org/​x/​exp/​shiny/​driver/​internal/​errscreenPackage errscreen provides a stub Screen implementation.
golang.org/x/exp/shiny/driver/internal/eventPackage event provides an infinitely buffered event queue.
golang.org/​x/​exp/​shiny/​driver/​internal/​swizzlePackage swizzle provides functions for converting between RGBA pixel formats.
golang.org/x/exp/shiny/driver/internal/x11keyx11key contains X11 numeric codes for the keyboard and mouse.
golang.org/x/exp/shiny/screenPackage screen provides interfaces for portable two-dimensional graphics and input events.
golang.org/x/image/math/f64Package f64 implements float64 vector and matrix types.
golang.org/x/mobile/event/keyPackage key defines an event for physical keyboard keys.
golang.org/x/mobile/event/lifecyclePackage lifecycle defines an event for an app's lifecycle.
golang.org/x/mobile/event/mousePackage mouse defines an event for mouse input.
golang.org/x/mobile/event/paintPackage paint defines an event for the app being ready to paint.
golang.org/x/mobile/event/sizePackage size defines an event for the dimensions, physical resolution and orientation of the app's window.
golang.org/x/mobile/geomPackage geom defines a two-dimensional coordinate system.
imagePackage image implements a basic 2-D image library.
image/colorPackage color implements a basic color library.
image/drawPackage draw provides image composition functions.
logPackage log implements a simple logging package.
mathPackage math provides basic constants and mathematical functions.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
syscallPackage syscall contains an interface to the low-level operating system primitives.
unsafePackage unsafe contains operations that step around the type safety of Go programs.