Skip to content

azon04/ZooidUI

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
UI
 
 
 
 
 
 
 
 
 
 
 
 

Zooid UI

version: 0.1.1

Zooid UI is a C++ Immediate Mode Graphical User Interface (IMGUI for short) and developed with separate rendering in mind. It means the project need to be integrated with current/host application rendering pipeline. This project mainly is used and tested in Zooid Engine (https://github.com/azon04/ZooidEngine). But I create some examples project that use OpenGL, DirectX (coming soon), and some other rendering APIs (maybe Vulkan and Metal).

Integration

The current way to integrate the codes into your project is little bit works. Still figuring out what is the best and easiest way to integrate the code into other project.

Things Done

There are some features already implemented and tested in OpenGL.

Library and External Codes

All these libraries and external codes are mainly used in examples

  • GLEW 2.00
  • GLFW
  • stb_image - https://github.com/nothings/stb to load image png, jpg, etc for texture.
  • FreeType - this one is needed for the project to load font. But I will make this optional in the future.

References

About

Immediate Mode Graphical User Interface with Rendering-centric in mind.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages