All Classes and Interfaces
Class
Description
A pointer to a memory block containing one or more instances of a
constant-size
Structure
.Constants for all configuration keys supported by the Leap Motion API and service.
Power saving options include the Control Panel Power Saving and Low Resource Mode
settings.
The service control settings change how the Leap Motion service (Windows) or daemon
(OS X and Linux) operates.
The tracking settings control the tracking data available to an application.
The WebSocket options control how programs can connect to the WebSocket server
provided by the Leap Motion service.
Defines the various types of data that may be allocated using the allocator.
Camera calibration types.
The connection status codes.
Flags enumerating Leap device capabilities.
Device hardware types.
The device status codes.
Types of dropped frames.
The types of event messages resulting from calling
LeapC.LeapPollConnection(Pointer, int, LEAP_CONNECTION_MESSAGE)
.
The hand chirality types.
Image formats.
Functional image types (not data formats).
System message severity types.
Camera perspective types.
The service policy flags.
Defines the recording mode provided to the
LeapC.LeapRecordingOpen(LEAP_RECORDING, String, LEAP_RECORDING_PARAMETERS)
function.Codes returned by all LeapC functions.
A type converter for converting integer values to and from
eLeapRS
constants.The service status codes/flags.
Enumerates values for the tracking mode.
Different value types.
Utility functions for converting from primitives to enum constants and back.
An interface for enums with byte values.
An interface for enums with integer values.
An interface for enums with integer values that are meant to be used as
flags/bitmasks.
Specifies the allocator/deallocator functions to be used when the library needs to
dynamically manage memory.
A callback for allocating native memory.
A callback for freeing previously allocated native memory.
Describes a bone's position and orientation.
Represents a calibration object.
An opaque clock rebase state structure.
The result of a configuration change request.
Contains the response to a configuration value request.
A representation of a Leap connection, used to interact with the Leap API.
Specifies the configuration for a connection.
Received from
LeapC.LeapPollConnection(Pointer, int, LEAP_CONNECTION_MESSAGE)
when a connection to the Ultraleap Tracking Service is established.
Information about a connection.
Received from
LeapC.LeapPollConnection(Pointer, int, LEAP_CONNECTION_MESSAGE)
when a connection to the Ultraleap Tracking Service is lost.Defines a basic message from the LeapC message queue.
A representation of a Leap device, used to interact with the Leap API.
Device event information.
Device event information.
Properties of a Leap device.
A reference to a Leap device.
A notification that a device's status has changed.
Describes a digit of a hand.
A matrix containing lens distortion correction coordinates.
A dropped frame event.
The common interface for all UltraLeap API event types.
Identifying information for a frame of tracking data.
Describes a tracked hand.
A struct to store the digits of a hand.
A snapshot, or frame of data, containing the head pose data for a single moment in
time.
Holds an image and related information from one of the Ultraleap Tracking device's cameras.
Streaming stereo image pairs from the device.
Properties of a sensor image.
A system log message.
A group of system log messages.
Properties associated with the palm of the hand.
Deprecated.
Deprecated.
The response from a request to get or set a policy.
A four-element, floating-point quaternion.
A representation of a Leap recording, used to interact with the Leap API.
Read/Write mode for opening a
LEAP_RECORDING
.
Information about a current
LEAP_RECORDING
.Deprecated.
A snapshot, or frame of data, containing the tracking data for a single
moment in time.
The response from a request to get or set a policy.
A variant data type used to get and set service configuration values.
A union holding the current value of this
LEAP_VARIANT
.
A three-element, floating-point vector.
A pass-by-value implementation of
LEAP_VECTOR
.
Version information.
The main interface for interacting with the UltraLeap C API.
A type mapper for internal use by LeapJna to properly map certain native
types to appropriate Java types.
A pointer to a memory block containing one or more values of a primitive type.