Skip to content

Institute-Web-Science-and-Technologies/eyeGUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eyeGUI

This library enables one to load, manipulate and render user interfaces for eyetracking input defined in xml files describing layouts. To use this library, there is a function based interface in a single header which requires the usage of C++11 and OpenGL 3.3 or higher. Layouts are thought as overlay for your specific application for interaction with the gaze input from an eyetracker, however one can create a whole application using layouts. For more information about usage, please visit the wiki!

Demo

Video hosted on YouTube, click on the preview for watching. Turn on subtitles for some explanations. Screenshot

Features

Version 0.5

  • Extending interface
  • Layout can be removed from GUI
  • Hiding of elements
  • Root of all filepathes can be set

Version 0.4

  • Gaze visualization
  • Input improvement

Version 0.3

  • Adaptive scaling
  • Id replacement at brick loading

Version 0.2

  • Dimming
  • Localization
  • Font rendering
  • Floating frames

Version 0.1

  • Initial commit

Dependencies

All dependencies are already included inside the folder "externals" and should be found by CMake. They were updated at 23rd October 2015 in master branch. Keep the licenses in mind when you use this library in your project. The source code of this project itself in the folder "src" and the header "eyeGUI.h" is licensed under the MIT license. From my point, it seems you only have to "advertize" the FreeType Library by mentioning it in your documentation or program when using the compiled library. Errors and omissions excepted ;)

Acknowledgments

About

Easy to use user interface library for eyetracking input using C++11 and OpenGL 3.3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 44.4%
  • C 33.3%
  • C++ 18.2%
  • Shell 1.7%
  • Python 0.9%
  • Makefile 0.8%
  • Other 0.7%