Leap Motion C API  4.1.0
The API to the LeapC library.
Data Structures
Here are the data structures with brief descriptions:
 CLEAP_ALLOCATORSpecifies the allocator/deallocator functions to be used when the library needs to dynamically manage memory
 CLEAP_BONEDescribes a bone's position and orientation
 CLEAP_CLOCK_REBASERAn opaque clock rebase state structure
 CLEAP_CONFIG_CHANGE_EVENTThe result of a configuration change request
 CLEAP_CONFIG_RESPONSE_EVENTContains the response to a configuration value request
 CLEAP_CONNECTIONA handle to the Leap connection object
 CLEAP_CONNECTION_CONFIGSpecifies the configuration for a connection
 CLEAP_CONNECTION_EVENTReceived from LeapPollConnection() when a connection to the Leap Motion service is established
 CLEAP_CONNECTION_INFOInformation about a connection
 CLEAP_CONNECTION_LOST_EVENTReceived from LeapPollConnection() when a connection to the Leap Motion service is lost
 CLEAP_CONNECTION_MESSAGEDefines a basic message from the LeapC message queue
 CLEAP_DEVICEA handle to a Leap device object
 CLEAP_DEVICE_EVENTDevice event information
 CLEAP_DEVICE_FAILURE_EVENTDevice failure information
 CLEAP_DEVICE_INFOProperties of a Leap device
 CLEAP_DEVICE_REFA reference to a Leap device
 CLEAP_DEVICE_STATUS_CHANGE_EVENTA notification that a device's status has changed
 CLEAP_DIGITDescribes the digit of a hand
 CLEAP_DISTORTION_MATRIXA matrix containing lens distortion correction coordinates
 CLEAP_FRAME_HEADERIdentifying information for a frame of tracking data
 CLEAP_HANDDescribes a tracked hand
 CLEAP_IMAGE_EVENTStreaming stereo image pairs from the device
 CLEAP_IMAGE_FRAME_DESCRIPTIONDescribes the image to request
 CLEAP_IMAGE_PROPERTIESProperties of a sensor image
 CLEAP_LOG_EVENTA system log message
 CLEAP_PALMProperties associated with the palm of the hand
 CLEAP_POINT_MAPPINGA notification that a device's point mapping has changed
 CLEAP_POINT_MAPPING_CHANGE_EVENTA notification that a device's point mapping has changed
 CLEAP_POLICY_EVENTThe response from a request to get or set a policy
 CLEAP_QUATERNIONA four element, floating point quaternion
 CLEAP_RECORDING_PARAMETERSRead/Write mode for opening a LEAP_RECORDING
 CLEAP_RECORDING_STATUSInformation about a current LEAP_RECORDING
 CLEAP_TRACKING_EVENTA snapshot, or frame of data, containing the tracking data for a single moment in time
 CLEAP_VARIANTA variant data type used to get and set service configuration values
 CLEAP_VECTORA three element, floating-point vector