C client library
eyevec.h
Declares the main functions of the library, and since it includes all other C library header files listed below, it also provides all constant definitions, type definitions and function declarations for all getters and setters.
This is the single header file you’ll need to include in your source file.
version.h
Defines the major and minor version number and patch level of the library.
platform.h
Detects the target platform and defines revelant symbols.
types.h
Defines structures and callback function prototypes.
See also: Structs, Callback function types
participant.h
Declares getter and setter functions for participant feature settings.
See also: Participant feature settings functions
settings.h
Declares getter and setter functions for eye-tracker settings.
See also: Eye-tracker settings functions
setup.h
Declares getter and setter functions for physical setup settings.
See also: Physical setup settings functions
display.h
Declares getter and setter functions for display settings.
See also: Display settings functions
testitems.h
Declares functions for managing graphics (called test-items) for demonstration and development purposes
See also: Test-item functions
C++ thin wrapper
EyeVecWrapper.h
Defines a header-only C++ wrapper base class around the EyeVec C client library.
See also: C++ thin wrapper
EyeVecWaitable.h
, EyeVecWaitable.cpp
Implements an example class (deriving from EyeVecWrapper
) that employs the
C client library’s waitable interface.
See also: C++ thin wrapper
EyeVecThreaded.h
, EyeVecThreaded.cpp
Implements an example class (deriving from EyeVecWrapper
) that employs the
C client library’s threaded interface.
See also: C++ thin wrapper