Skip to content

SimulaVR/gdwlroots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdwlroots

This is a Godot module which provides bindings to wlroots, for building Wayland compositors within Godot.

Installation

In order to use this module, you must compile Godot from source with gdwlroots. Refer to the upstream instructions for additional information. To add gdwlroots, check out the git repository into the appropriate place:

git clone https://git.sr.ht/~sircmpwn/gdwlroots modules/gdwlroots/

This will make the gdwlroots nodes available in the Godot editor.

Design

gdwlroots attempts to provide bindings between gdscript and wlroots that export the wlroots API as faithfully as possible. Most wlroots types are provided via the Godot ClassDB with wl_signals rigged up as Godot signals, getters/setters for memebers of wlroots structs, and methods which correspond to wlroots functions. Some knowledge of wlroots is recommended for using this module.

godotston

An example godot project which implements a simple Wayland compositor with gdwlroots is available in the godotston directory.

About

Fork of gdwlroots to be used with Simula.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •