14 #ifndef TOBII_RESEARCH_H_ 15 #define TOBII_RESEARCH_H_ 25 #ifdef TOBII_STATIC_LIB 26 #define TOBII_RESEARCH_CALL 27 #define TOBII_RESEARCH_API 29 #define TOBII_RESEARCH_CALL __cdecl 30 #ifdef TOBII_EXPORTING 31 #define TOBII_RESEARCH_API __declspec(dllexport) 33 #define TOBII_RESEARCH_API __declspec(dllimport) 37 #define TOBII_RESEARCH_API 38 #define TOBII_RESEARCH_CALL 418 TobiiResearchLogSource source,
419 TobiiResearchLogLevel level,
420 const char* message);
TobiiResearchStatus
Definition: tobii_research.h:45
Definition: tobii_research.h:233
Definition: tobii_research.h:362
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_logging_subscribe(tobii_research_log_callback callback)
Subscribes to logging.
Definition: tobii_research.h:99
Definition: tobii_research.h:253
Definition: tobii_research.h:129
Definition: tobii_research.h:74
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_system_time_stamp(int64_t *time_stamp_us)
Retrieves the time stamp from the system clock in microseconds.
Definition: tobii_research.h:163
Definition: tobii_research.h:243
float z
Definition: tobii_research.h:400
Definition: tobii_research.h:309
struct TobiiResearchEyeTracker TobiiResearchEyeTracker
Definition: tobii_research.h:304
TobiiResearchPoint3D TobiiResearchNormalizedPoint3D
Definition: tobii_research.h:406
Definition: tobii_research.h:367
Definition: tobii_research.h:59
Definition: tobii_research.h:158
Definition: tobii_research.h:54
Definition: tobii_research.h:124
Definition: tobii_research.h:64
Definition: tobii_research.h:352
Definition: tobii_research.h:134
Definition: tobii_research.h:238
Definition: tobii_research.h:104
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_string(char *str)
Free memory allocation for a string allocated by the SDK.
Definition: tobii_research.h:183
Definition: tobii_research.h:69
Definition: tobii_research.h:388
Definition: tobii_research.h:283
Definition: tobii_research.h:337
Definition: tobii_research.h:79
float x
Definition: tobii_research.h:392
float x
Definition: tobii_research.h:377
Definition: tobii_research.h:273
int minor
Definition: tobii_research.h:501
TobiiResearchEyeTracker ** eyetrackers
Definition: tobii_research.h:313
Definition: tobii_research.h:258
Definition: tobii_research.h:198
Definition: tobii_research.h:168
TobiiResearchLogLevel
Definition: tobii_research.h:343
Definition: tobii_research.h:493
Definition: tobii_research.h:114
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_sdk_version(TobiiResearchSDKVersion *sdk_version)
Definition: tobii_research.h:228
int revision
Definition: tobii_research.h:505
size_t count
Definition: tobii_research.h:317
Definition: tobii_research.h:347
int build
Definition: tobii_research.h:509
void(* tobii_research_log_callback)(int64_t system_time_stamp, TobiiResearchLogSource source, TobiiResearchLogLevel level, const char *message)
Log callback.
Definition: tobii_research.h:417
Definition: tobii_research.h:109
Definition: tobii_research.h:188
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_find_all_eyetrackers(TobiiResearchEyeTrackers **eyetrackers)
Finds eye trackers connected to the computer or the network.
Definition: tobii_research.h:143
Definition: tobii_research.h:84
Definition: tobii_research.h:148
Definition: tobii_research.h:248
Definition: tobii_research.h:263
Definition: tobii_research.h:332
#define TOBII_RESEARCH_CALL
Definition: tobii_research.h:38
float y
Definition: tobii_research.h:381
Definition: tobii_research.h:373
float y
Definition: tobii_research.h:396
Definition: tobii_research.h:178
Definition: tobii_research.h:94
TobiiResearchLogSource
Definition: tobii_research.h:323
Definition: tobii_research.h:153
Definition: tobii_research.h:139
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_logging_unsubscribe()
Unsubscribes from logging.
Definition: tobii_research.h:119
Definition: tobii_research.h:208
int major
Definition: tobii_research.h:497
Definition: tobii_research.h:89
#define TOBII_RESEARCH_API
Definition: tobii_research.h:37
Definition: tobii_research.h:293
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_eyetrackers(TobiiResearchEyeTrackers *eyetrackers)
Free memory allocation for the result received via tobii_research_find_all_eyetrackers.
Definition: tobii_research.h:357
Definition: tobii_research.h:268
Definition: tobii_research.h:213
Definition: tobii_research.h:203
Definition: tobii_research.h:288
Definition: tobii_research.h:278
Definition: tobii_research.h:223
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_eyetracker(const char *address, TobiiResearchEyeTracker **eyetracker)
Gets data for an eye tracker given an address.
Definition: tobii_research.h:173
Definition: tobii_research.h:218
Definition: tobii_research.h:49
Definition: tobii_research.h:193
Definition: tobii_research.h:298
Definition: tobii_research.h:327