https://github.com/google/flatui
Efficient Immediate Mode UI for Games
https://github.com/google/flatui
Last synced: 17 days ago
JSON representation
Efficient Immediate Mode UI for Games
- Host: GitHub
- URL: https://github.com/google/flatui
- Owner: google
- License: apache-2.0
- Archived: true
- Created: 2015-11-18T02:55:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-05-11T05:32:41.000Z (about 6 years ago)
- Last Synced: 2024-08-04T02:10:37.453Z (10 months ago)
- Language: C++
- Homepage: http://google.github.io/flatui
- Size: 31.4 MB
- Stars: 638
- Watchers: 39
- Forks: 81
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - flatui
README
FlatUI Version 1.1.0 {#flatui_readme}
====================# Welcome to FlatUI!
FlatUI is a immediate mode C++ GUI library for games and graphical applications.
Go to our [landing page][] to browse our documentation.FlatUI aims to be a simple, efficient and easy to use way to add menus,
[HUDs][] and any kind of other UI to your game or graphical application,
and provide unicode & i18n aware font-rendering.
FlatUI can be built for many different systems (Android, Windows, OS X, Linux),
see `docs/html/index.html`.FlatUI integrates with our other game development libraries, primarily
[FPLBase][].Discuss FlatUI with other developers and users on the
[FlatUI Google Group][]. File issues on the [FlatUI Issues Tracker][]
or post your questions to [stackoverflow.com][] with a mention of
**flatui**.**Important**: FlatUI uses submodules to reference other components it depends
upon so download the source using:~~~{.sh}
git clone --recursive https://github.com/google/flatui.git
~~~**Changes**: Please see [the release notes](./release_notes.md) for a list of changes.
For applications on Google Play that integrate this tool, usage is tracked.
This tracking is done automatically using the embedded version string
(FlatUiVersion), and helps us continue to optimize it. Aside from
consuming a few extra bytes in your application binary, it shouldn't affect
your application at all. We use this information to let us know if FlatUI
is useful and if we should continue to invest in it. Since this is open
source, you are free to remove the version string but we would appreciate if
you would leave it in.[FlatUI Google Group]: http://groups.google.com/group/flatuilib
[FlatUI Issues Tracker]: http://github.com/google/flatui/issues
[stackoverflow.com]: http://stackoverflow.com/search?q=flatui
[landing page]: http://google.github.io/flatui
[FPLBase]: https://github.com/google/fplbase
[HUDs]: https://en.wikipedia.org/wiki/Head-up_display