Versions in this module Expand all Collapse all v0 v0.2.0 Apr 11, 2026 Changes in this version + const CursorShapeDefault + const CursorShapeEWResize + const CursorShapeNSResize + const CursorShapeNWSEResize + const CursorShapePointer + const CursorShapeText + const GamepadButtonMax + const KeyA + const KeyAlt + const KeyAltLeft + const KeyAltRight + const KeyArrowDown + const KeyArrowLeft + const KeyArrowRight + const KeyArrowUp + const KeyB + const KeyBackspace + const KeyC + const KeyControl + const KeyControlLeft + const KeyControlRight + const KeyD + const KeyDelete + const KeyDown + const KeyE + const KeyEnd + const KeyEnter + const KeyEscape + const KeyF + const KeyF2 + const KeyG + const KeyH + const KeyHome + const KeyI + const KeyJ + const KeyK + const KeyL + const KeyLeft + const KeyM + const KeyMeta + const KeyMetaLeft + const KeyMetaRight + const KeyN + const KeyO + const KeyP + const KeyPageDown + const KeyPageUp + const KeyQ + const KeyR + const KeyRight + const KeyS + const KeyShift + const KeyShiftLeft + const KeyShiftRight + const KeySpace + const KeyT + const KeyTab + const KeyU + const KeyUp + const KeyV + const KeyW + const KeyX + const KeyY + const KeyZ + const MouseButtonLeft + var BlendDestinationOut = ebiten.BlendDestinationOut + func AppendInputChars(buf []rune) []rune + func CursorPosition() (int, int) + func ImageBounds(img Image) image.Rectangle + func ImageClear(img Image) + func ImageDeallocate(img Image) + func ImageDraw(dst, src Image, opts *DrawImageOptions) + func ImageFill(img Image, c color.Color) + func ImageSetPixel(img Image, x, y int, c color.Color) + func IsGamepadButtonJustPressed(id GamepadID, btn GamepadButton) bool + func IsKeyJustPressed(k Key) bool + func IsKeyJustReleased(k Key) bool + func IsKeyPressed(k Key) bool + func IsMouseButtonJustPressed(b MouseButton) bool + func SetCursorShape(shape CursorShapeType) + func StrokeLine(dst Image, x0, y0, x1, y1, strokeWidth float32, clr color.Color, ...) + func TextAdvance(s string, face *GoTextFace) float64 + func TextDraw(dst Image, s string, face *GoTextFace, op *DrawOptions) + func Wheel() (float64, float64) + func WindowSize() (int, int) + type Blend = ebiten.Blend + type CursorShapeType = ebiten.CursorShapeType + type DrawImageOptions = ebiten.DrawImageOptions + type DrawOptions = text.DrawOptions + type GamepadButton = ebiten.GamepadButton + type GamepadID = ebiten.GamepadID + func AppendGamepadIDs(buf []GamepadID) []GamepadID + type GoTextFace = text.GoTextFace + type GoTextFaceSource = text.GoTextFaceSource + func NewGoTextFaceSource(r interface{ ... }) (*GoTextFaceSource, error) + type Image = *ebiten.Image + func NewImage(w, h int) Image + func NewImageFromImage(img image.Image) Image + func SubImage(src Image, r image.Rectangle) Image + type Key = ebiten.Key + func AppendJustPressedKeys(buf []Key) []Key + type MouseButton = ebiten.MouseButton + type Vertex = ebiten.Vertex