easy-window

module
v0.0.0-...-55aa829 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2024 License: MIT

README

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL