# Functions
Monitors returns a slice of all currently available monitors.
NewCanvas creates a new empty, fully transparent Canvas with given bounds.
NewGLFrame creates a new GLFrame with the given bounds.
NewGLPicture creates a new GLPicture with it's own static OpenGL texture.
Sets up a base shader with everything needed for a Pixel canvas to render correctly.
NewGLTriangles returns GLTriangles initialized with the data from the supplied Triangles.
NewWindow creates a new Window with it's properties specified in the provided config.
PrimaryMonitor returns the main monitor (usually the one with the taskbar and stuff).
Run is essentially the main function of PixelGL.
# Constants
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad axis IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
Gamepad button IDs.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List all of the joysticks.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all keyboard buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
List of all mouse buttons.
# Structs
Canvas is an off-screen rectangular BasicTarget and Picture at the same time, that you can draw onto.
GLFrame is a type that helps implementing OpenGL Targets.
GLShader is a type to assist with managing a canvas's underlying shader configuration.
GLTriangles are OpenGL triangles implemented using glhf.VertexSlice.
Monitor represents a physical display attached to your computer.
VideoMode represents all properties of a video mode and is associated with a monitor if it is used in fullscreen mode.
Window is a window handler.
WindowConfig is a structure for specifying all possible properties of a Window.
# Interfaces
GLPicture is a pixel.PictureColor with a Texture.
# Type aliases
Button is a keyboard or mouse button.
GamepadAxis corresponds to a gamepad axis.
GamepadButton corresponds to a gamepad button.
Joystick is a joystick or controller (gamepad).