Header. More...
#include <osvr/Util/ClientReportTypesC.h>
#include <osvr/Util/ImagingReportTypesC.h>
#include <osvr/Util/ReturnCodesC.h>
#include <osvr/Util/TimeValueC.h>
Go to the source code of this file.
Typedefs | |
Report callback types | |
typedef void(* | OSVR_PoseCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_PoseReport *report) |
C function type for a Pose callback. | |
typedef void(* | OSVR_PositionCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_PositionReport *report) |
C function type for a Position callback. | |
typedef void(* | OSVR_OrientationCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_OrientationReport *report) |
C function type for a Orientation callback. | |
typedef void(* | OSVR_VelocityCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_VelocityReport *report) |
C function type for a Velocity callback. | |
typedef void(* | OSVR_LinearVelocityCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_LinearVelocityReport *report) |
C function type for a LinearVelocity callback. | |
typedef void(* | OSVR_AngularVelocityCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_AngularVelocityReport *report) |
C function type for a AngularVelocity callback. | |
typedef void(* | OSVR_AccelerationCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_AccelerationReport *report) |
C function type for a Acceleration callback. | |
typedef void(* | OSVR_LinearAccelerationCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_LinearAccelerationReport *report) |
C function type for a LinearAcceleration callback. | |
typedef void(* | OSVR_AngularAccelerationCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_AngularAccelerationReport *report) |
C function type for a AngularAcceleration callback. | |
typedef void(* | OSVR_ButtonCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_ButtonReport *report) |
C function type for a Button callback. | |
typedef void(* | OSVR_AnalogCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_AnalogReport *report) |
C function type for a Analog callback. | |
typedef void(* | OSVR_ImagingCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_ImagingReport *report) |
C function type for a Imaging callback. | |
typedef void(* | OSVR_Location2DCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_Location2DReport *report) |
C function type for a Location2D callback. | |
typedef void(* | OSVR_DirectionCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_DirectionReport *report) |
C function type for a Direction callback. | |
typedef void(* | OSVR_EyeTracker2DCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_EyeTracker2DReport *report) |
C function type for a EyeTracker2D callback. | |
typedef void(* | OSVR_EyeTracker3DCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_EyeTracker3DReport *report) |
C function type for a EyeTracker3D callback. | |
typedef void(* | OSVR_EyeTrackerBlinkCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_EyeTrackerBlinkReport *report) |
C function type for a EyeTrackerBlink callback. | |
typedef void(* | OSVR_NaviVelocityCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_NaviVelocityReport *report) |
C function type for a NaviVelocity callback. | |
typedef void(* | OSVR_NaviPositionCallback )(void *userdata, const struct OSVR_TimeValue *timestamp, const struct OSVR_NaviPositionReport *report) |
C function type for a NaviPosition callback. | |
Header.
Must be c-safe!
GENERATED - do not edit by hand!
Definition in file ClientCallbackTypesC.h.