Unity Modules
Leap Motion's Unity SDK
4.5.0
Leap Namespace Reference

Namespaces

namespace  LeapCSharp
 
namespace  Unity
 

Classes

class  Arm
 The Arm class represents the forearm. More...
 
struct  BeginProfilingBlockArgs
 
struct  BeginProfilingForThreadArgs
 
class  Bone
 The Bone class represents a tracked bone. More...
 
class  Config
 The Config class provides access to Leap Motion system configuration information. More...
 
class  ConfigChangeEventArgs
 Dispatched when a configuration change is completed. More...
 
class  ConnectionEventArgs
 Dispatched when the connection is established. More...
 
class  ConnectionLostEventArgs
 Dispatched when the connection is lost. More...
 
class  Controller
 The Controller class is your main interface to the Leap Motion Controller. More...
 
class  Device
 The Device class represents a physically connected device. More...
 
class  DeviceEventArgs
 Dispatched when a device is plugged in. More...
 
class  DeviceFailureEventArgs
 Dispatched when a device is plugged in, but fails to initialize or when a working device fails in use. More...
 
class  DeviceList
 The DeviceList class represents a list of Device objects. More...
 
class  DistortionData
 The DistortionData class contains the distortion map for correcting the lens distortion of an image. More...
 
class  DistortionEventArgs
 Dispatched when the image distortion map changes. More...
 
class  DroppedFrameEventArgs
 
struct  EndProfilingBlockArgs
 
struct  EndProfilingForThreadArgs
 
class  FailedDevice
 The FailedDevice class provides information about Leap Motion hardware that has been physically connected to the client computer, but is not operating correctly. More...
 
class  FailedDeviceList
 The list of FailedDevice objects contains an entry for every failed Leap Motion hardware device connected to the client computer. FailedDevice objects report the device pnpID string and reason for failure. More...
 
class  Finger
 The Finger class represents a tracked finger. More...
 
class  Frame
 The Frame class represents a set of hand and finger tracking data detected in a single frame. More...
 
class  FrameEventArgs
 Dispatched when a tracking frame is ready. More...
 
class  Hand
 The Hand class reports the physical characteristics of a detected hand. More...
 
class  HeadPoseEventArgs
 
interface  IController
 
class  Image
 The Image class represents a stereo image pair from the Leap Motion device. More...
 
class  ImageEventArgs
 Dispatched when an unrequested Image is ready. More...
 
class  InternalFrameEventArgs
 
class  LeapEventArgs
 A generic object with no arguments beyond the event type. More...
 
struct  LeapQuaternion
 The LeapQuaternion struct represents a rotation in three-dimensional space. More...
 
struct  LeapTransform
 The LeapTransform class represents a transform in three dimensional space. More...
 
class  LogEventArgs
 Dispatched when loggable events are generated by the service and the service connection code. More...
 
struct  Matrix
 The Matrix struct represents a transformation matrix. More...
 
struct  PointMapping
 
class  PointMappingChangeEventArgs
 Dispatched when point mapping change events are generated by the service. More...
 
class  PolicyEventArgs
 Dispatched when a policy change is complete. More...
 
class  SetConfigResponseEventArgs
 Dispatched when a configuration change is completed. More...
 
struct  Vector
 The Vector struct represents a three-component mathematical vector or point such as a direction or position in three-dimensional space. More...
 

Enumerations

Enumeration Type Documentation

enum LeapEvent
strong

An enumeration defining the types of Leap Motion events.

Since
3.0
Enumerator
EVENT_CONNECTION 

A connection event has occurred.

EVENT_CONNECTION_LOST 

The connection with the service has been lost.

EVENT_DEVICE 

A device event has occurred.

EVENT_DEVICE_FAILURE 

A device failure event has occurred.

EVENT_DEVICE_LOST 

Event asserted when the underlying device object has been lost.

EVENT_POLICY_CHANGE 

A change in policy occurred.

EVENT_CONFIG_RESPONSE 

Response to a Config value request.

EVENT_CONFIG_CHANGE 

Success response to a Config value change.

EVENT_FRAME 

A tracking frame has been received.

EVENT_INTERNAL_FRAME 

An internal tracking frame has been received.

EVENT_IMAGE_COMPLETE 

A requested image is available.

EVENT_IMAGE_REQUEST_FAILED 

A requested image could not be provided.

EVENT_DISTORTION_CHANGE 

The distortion matrix used for image correction has changed.

EVENT_LOG_EVENT 

A diagnostic event has occurred.

EVENT_INIT 
EVENT_DROPPED_FRAME 
EVENT_IMAGE 

An unrequested image is available.

EVENT_POINT_MAPPING_CHANGE 
EVENT_HEAD_POSE 
enum MessageSeverity
strong

Reports whether the message is for a severe failure, a recoverable warning, or a status change.

Since
3.0
Enumerator
MESSAGE_UNKNOWN 
MESSAGE_CRITICAL 
MESSAGE_WARNING 
MESSAGE_INFORMATION 

A verbose, informational message