Menu

Tree [d59dff] master /
 History

HTTPS access


File Date Author Commit
 CVars 2013-07-02 Steven Lovegrove Steven Lovegrove [a863c0] Added cmake version file allowing version check...
 Example 2013-06-13 Gabe Sibley Gabe Sibley [e97c42] Merge branch 'master' of ssh://git.code.sf.net/...
 FLConsole 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 GLConsole 2013-07-08 Steven Lovegrove Steven Lovegrove [d59dff] glconsole::Render - Leave in ModelView mode.
 TextConsole 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 cmake_modules 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 docs 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 CMakeLists.txt 2013-07-02 Steven Lovegrove Steven Lovegrove [a863c0] Added cmake version file allowing version check...
 CONTRIBUTORS 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 COPYING 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 CVARSConfig.cmake.in 2013-06-13 Gabe Sibley Gabe Sibley [10931a] Changed back to official CMake export/import te...
 CVARSConfigVersion.cmake.in 2013-07-05 Steven Lovegrove Steven Lovegrove [f75860] Add missing file, CVARSConfigVersion.cmake
 README 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit
 TODO 2012-10-26 Juan Falquez Juan Falquez [d5c74d] Initial commit

Read Me

CVars is a small C++ library that allows run-time tweaking of C++ variables.

GLConsole is a header written C++ designed to allow developers to easily add a
'Quake-style' debugging console to their applications.  GLConsole relies on CVars.

A short list of features:

- Any variable in your code can easily be exposed for tweaking from the console.
- New object types to be easily exposed in the console (just overload << and >>)
- Full and partial tab completion with suggestions and commmand history
- Scrolling with shift+up/shift+down and page-up/page-down.
- Printf style logging functions to send any error or status messages to the
  console
- Custom console functions that take an arbitrary number of parameters allow
  the console to perform arbitrary tasks

After building and installing CVars, you can use it by linking against
libcvars.

To use the GLUT interface, just include <GLConsole/GLConsole.h>.   See the demo
in the Example directory to see how use GLConsole with GLUT.

To use the FLTK interface, just include <FLConsole/FLConsole.h>.   See the demo
in the Example directory to see how use FLConsole with FLTK.


-------------------------------------------------------------------------------
GLConsole is released under the LGPL. Please see the file LICENSE included with
this release for details.

Copyright 2010 Gabe Sibley
Copyright 2004 Michael Mandel