Skip to content

Graphics library with no dependency on GLFW, focused on minimal bloat. Built in text interpreter for the module and rich header-only interface.

License

Notifications You must be signed in to change notification settings

Jalileh/Graphics-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guimaster Library

A lightweight graphics library, module, and framework. Semi-open source.

Cool Features

  • Custom scripting language for C++
  • Extensive WINAPI configurations for cool overlays and modern UIs
  • High-level UI design
  • Minimal bloat with no dependency on GLFW
  • Runtime scripting editor
  • Header-only implementation
     // INTERPRETER LANGUAGE EXAMPLE
 
      gmElements gme;

      gme.designateFamily(" y.10 top.35", {
         "v.checkbox name='SomeCheckBox'", "v.input input.size='500' name='SomeInput'" 
      });
 

     if (gm.awaitEnabled("SomeCheckBox"))
           .....

  astr widget_input_buffer = gm.awaitInput("SomeInput");
  widget_input_buffer.print();

  // or here youd like to run through a group of buttons and wait for anyone to be interacted with ( requires visuals to be registered with a group )
  if (astr pressed_Button_name = gm.any_pressed_in_group("store"))  
           .....     
   

screenshot

About

Graphics library with no dependency on GLFW, focused on minimal bloat. Built in text interpreter for the module and rich header-only interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published