OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ClientCallbackTypesC.h File Reference

Header. More...

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.
 

Detailed Description

Header.

Must be c-safe!

GENERATED - do not edit by hand!

Date
2014
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file ClientCallbackTypesC.h.