Easy Window
This module is made to make windows more easliy and cleaner!
Renderers
Easy Window support : OpenGL 2.1 & SDL2 renderer
github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71
github.com/veandco/go-sdl2 v0.4.38
go get github.com/HaraldWik/easy-window
And use "github.com/HaraldWik/easy-window/scr"
Exampels
package main
import ew "github.com/HaraldWik/easy-window/scr"
func main() {
win := ew.NewWindow(200, 200, "Win")
win.SetFlags(ew.FLAG_RESIZABLE)
win.Open()
for {
win.CloseOnExit()
}
}
Flags
FLAG_RESIZABLE
FLAG_FULLSCREEN
FLAG_FULLSCREEN_DESKTOP
FLAG_MINIMIZED
FLAG_MAXIMIZED
FLAG_BORDERLESS
FLAG_SHOW
FLAG_HIDE
FLAG_FOREIGN
FLAG_ALLOW_HIGHDPI
FLAG_ALWAYS_ON_TOP
FLAG_SKIP_TASKBAR
FLAG_UTILITY
FLAG_TOOLTIP
FLAG_POPUP_MENU
FLAG_OPENGL
FLAG_VULKAN
FLAG_METAL