Efficient Immediate Mode UI for Games
Switch branches/tags
Nothing to show
Clone or download
haroonq Updated dependencies.
9de0861 Fix vector_data failure under debug (#4606)

aee68508 Fix VC++ /analyze warnings

0e8e32d Remove the unnecessary inclusion of "linebreak.h".

51f3381 Add some additional template specializations to the SIMD implementation of vec3. Without these, the default implementations are used. This causes two problems, the first being that the are not efficient and the second being that an operation like x = 2 * y would leave an uninitialized value in the last element of x (index 3), because the default implementations do not know that in this case a vec3 has 4 elements.

aa91b27 Merge pull request #367 from mominul/patch-1

b7804de25 Fix inclusion of SDL directory within the AOSP tree.

f353a38e8 [cff] Fix Savannah bug #44629.

1363a04 Update SDK (v0.5.6)

848a95ffd Import of flatbuffers from Gerrit:

7c05509 Fix Android build of FPL libraries in GitHub.

c9ead07 Update other_libs.md

8af27718 update ChangeLog

ae7dc88 Merge pull request #10 from jsanmiya/master

dedeff6 Add "hyphenation patterns" for 22 languages

1bc2cd8 Various refactors to the motive library.

13206d6 Merge pull request #670 from dawikur/master
Latest commit 2e363fa Feb 9, 2018

readme.md

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:

   git clone --recursive https://github.com/google/flatui.git

Changes: Please see the release notes 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.