Tanoda
LeapC.cs File Reference

Go to the source code of this file.

Classes

struct  LeapInternal.LEAP_CONNECTION_CONFIG
 
struct  LeapInternal.LEAP_CONNECTION_INFO
 
struct  LeapInternal.LEAP_CONNECTION_EVENT
 
struct  LeapInternal.LEAP_DEVICE_REF
 
struct  LeapInternal.LEAP_CONNECTION_LOST_EVENT
 
struct  LeapInternal.LEAP_ALLOCATOR
 
struct  LeapInternal.LEAP_DEVICE_EVENT
 
struct  LeapInternal.LEAP_DEVICE_STATUS_CHANGE_EVENT
 
struct  LeapInternal.LEAP_DEVICE_FAILURE_EVENT
 
struct  LeapInternal.LEAP_TRACKING_EVENT
 
struct  LeapInternal.LEAP_DROPPED_FRAME_EVENT
 
struct  LeapInternal.LEAP_POINT_MAPPING_CHANGE_EVENT
 
struct  LeapInternal.LEAP_POINT_MAPPING
 
struct  LeapInternal.LEAP_HEAD_POSE_EVENT
 
struct  LeapInternal.LEAP_CONNECTION_MESSAGE
 
struct  LeapInternal.LEAP_DISCONNECTION_EVENT
 
struct  LeapInternal.LEAP_DEVICE_INFO
 
struct  LeapInternal.LEAP_FRAME_HEADER
 
struct  LeapInternal.LEAP_IMAGE_PROPERTIES
 
struct  LeapInternal.LEAP_IMAGE
 
struct  LeapInternal.LEAP_IMAGE_EVENT
 
struct  LeapInternal.LEAP_VECTOR
 
struct  LeapInternal.LEAP_QUATERNION
 
struct  LeapInternal.LEAP_MATRIX_3x3
 
struct  LeapInternal.LEAP_BONE
 
struct  LeapInternal.LEAP_DIGIT
 
struct  LeapInternal.LEAP_PALM
 
struct  LeapInternal.LEAP_HAND
 
struct  LeapInternal.LEAP_TIP
 
struct  LeapInternal.LEAP_LOG_EVENT
 
struct  LeapInternal.LEAP_POLICY_EVENT
 
struct  LeapInternal.LEAP_VARIANT_VALUE_TYPE
 
struct  LeapInternal.LEAP_VARIANT_REF_TYPE
 
struct  LeapInternal.LEAP_CONFIG_RESPONSE_EVENT
 
struct  LeapInternal.LEAP_CONFIG_RESPONSE_EVENT_WITH_REF_TYPE
 
struct  LeapInternal.LEAP_CONFIG_CHANGE_EVENT
 
struct  LeapInternal.LEAP_TELEMETRY_DATA
 
class  LeapInternal.LeapC
 
struct  LeapInternal.LeapC.LEAP_RECORDING_PARAMETERS
 
struct  LeapInternal.LeapC.LEAP_RECORDING_STATUS
 

Namespaces

namespace  LeapInternal
 

Enumerations

enum  LeapInternal.eLeapConnectionStatus : uint { LeapInternal.eLeapConnectionStatus_NotConnected = 0 , LeapInternal.eLeapConnectionStatus_Connected , LeapInternal.eLeapConnectionStatus_HandshakeIncomplete , LeapInternal.eLeapConnectionStatus_NotRunning = 0xE7030004 }
 
enum  LeapInternal.eLeapDeviceCaps : uint { LeapInternal.eLeapDeviceCaps_Color = 0x00000001 }
 
enum  LeapInternal.eLeapDeviceType : uint { LeapInternal.eLeapDeviceType_Peripheral = 0x0003 , LeapInternal.eLeapDeviceType_Dragonfly = 0x1102 , LeapInternal.eLeapDeviceType_Nightcrawler = 0x1201 , LeapInternal.eLeapDevicePID_Rigel = 0x1202 }
 
enum  LeapInternal.eLeapServiceDisposition : uint { LeapInternal.eLeapServiceState_LowFpsDetected = 0x00000001 , LeapInternal.eLeapServiceState_PoorPerformancePause = 0x00000002 }
 
enum  LeapInternal.eDistortionMatrixType { LeapInternal.eDistortionMatrixType_64x64 }
 
enum  LeapInternal.eLeapPolicyFlag : uint {
  LeapInternal.eLeapPolicyFlag_BackgroundFrames = 0x00000001 , LeapInternal.eLeapPolicyFlag_Images = 0x00000002 , LeapInternal.eLeapPolicyFlag_OptimizeHMD = 0x00000004 , LeapInternal.eLeapPolicyFlag_AllowPauseResume = 0x00000008 ,
  LeapInternal.eLeapPolicyFlag_MapPoints = 0x00000080 , LeapInternal.eLeapPolicyFlag_ScreenTop = 0x00000100
}
 
enum  LeapInternal.eLeapDeviceStatus : uint {
  LeapInternal.eLeapDeviceStatus_Streaming = 0x00000001 , LeapInternal.eLeapDeviceStatus_Paused = 0x00000002 , LeapInternal.eLeapDeviceStatus_Robust = 0x00000004 , LeapInternal.eLeapDeviceStatus_Smudged = 0x00000008 ,
  LeapInternal.eLeapDeviceStatus_LowResource = 0x00000010 , LeapInternal.eLeapDeviceStatus_UnknownFailure = 0xE8010000 , LeapInternal.eLeapDeviceStatus_BadCalibration = 0xE8010001 , LeapInternal.eLeapDeviceStatus_BadFirmware = 0xE8010002 ,
  LeapInternal.eLeapDeviceStatus_BadTransport = 0xE8010003 , LeapInternal.eLeapDeviceStatus_BadControl = 0xE8010004
}
 
enum  LeapInternal.eLeapImageType { LeapInternal.eLeapImageType_Unknown = 0 , LeapInternal.eLeapImageType_Default , LeapInternal.eLeapImageType_Raw }
 
enum  LeapInternal.eLeapImageFormat : uint { LeapInternal.eLeapImageFormat_UNKNOWN = 0 , LeapInternal.eLeapImageType_IR = 0x317249 , LeapInternal.eLeapImageType_RGBIr_Bayer = 0x49425247 }
 
enum  LeapInternal.eLeapPerspectiveType { LeapInternal.eLeapPerspectiveType_invalid = 0 , LeapInternal.eLeapPerspectiveType_stereo_left = 1 , LeapInternal.eLeapPerspectiveType_stereo_right = 2 , LeapInternal.eLeapPerspectiveType_mono = 3 }
 
enum  LeapInternal.eLeapHandType { LeapInternal.eLeapHandType_Left , LeapInternal.eLeapHandType_Right }
 
enum  LeapInternal.eLeapLogSeverity { LeapInternal.eLeapLogSeverity_Unknown = 0 , LeapInternal.eLeapLogSeverity_Critical , LeapInternal.eLeapLogSeverity_Warning , LeapInternal.eLeapLogSeverity_Information }
 
enum  LeapInternal.eLeapValueType : int {
  LeapInternal.eLeapValueType_Unknown , LeapInternal.eLeapValueType_Boolean , LeapInternal.eLeapValueType_Int32 , LeapInternal.eLeapValueType_Float ,
  LeapInternal.eLeapValueType_String
}
 
enum  LeapInternal.eLeapAllocatorType : uint {
  LeapInternal.eLeapAllocatorType_Int8 = 0 , LeapInternal.eLeapAllocatorType_Uint8 = 1 , LeapInternal.eLeapAllocatorType_Int16 = 2 , LeapInternal.eLeapAllocatorType_UInt16 = 3 ,
  LeapInternal.eLeapAllocatorType_Int32 = 4 , LeapInternal.eLeapAllocatorType_UInt32 = 5 , LeapInternal.eLeapAllocatorType_Float = 6 , LeapInternal.eLeapAllocatorType_Int64 = 8 ,
  LeapInternal.eLeapAllocatorType_UInt64 = 9 , LeapInternal.eLeapAllocatorType_Double = 10
}
 
enum  LeapInternal.eLeapRS : uint {
  LeapInternal.eLeapRS_Success = 0x00000000 , LeapInternal.eLeapRS_UnknownError = 0xE2010000 , LeapInternal.eLeapRS_InvalidArgument = 0xE2010001 , LeapInternal.eLeapRS_InsufficientResources = 0xE2010002 ,
  LeapInternal.eLeapRS_InsufficientBuffer = 0xE2010003 , LeapInternal.eLeapRS_Timeout = 0xE2010004 , LeapInternal.eLeapRS_NotConnected = 0xE2010005 , LeapInternal.eLeapRS_HandshakeIncomplete = 0xE2010006 ,
  LeapInternal.eLeapRS_BufferSizeOverflow = 0xE2010007 , LeapInternal.eLeapRS_ProtocolError = 0xE2010008 , LeapInternal.eLeapRS_InvalidClientID = 0xE2010009 , LeapInternal.eLeapRS_UnexpectedClosed = 0xE201000A ,
  LeapInternal.eLeapRS_UnknownImageFrameRequest = 0xE201000B , LeapInternal.eLeapRS_UnknownTrackingFrameID = 0xE201000C , LeapInternal.eLeapRS_RoutineIsNotSeer = 0xE201000D , LeapInternal.eLeapRS_TimestampTooEarly = 0xE201000E ,
  LeapInternal.eLeapRS_ConcurrentPoll = 0xE201000F , LeapInternal.eLeapRS_NotAvailable = 0xE7010002 , LeapInternal.eLeapRS_NotStreaming = 0xE7010004 , LeapInternal.eLeapRS_CannotOpenDevice = 0xE7010005
}
 
enum  LeapInternal.eLeapEventType {
  LeapInternal.eLeapEventType_None = 0 , LeapInternal.eLeapEventType_Connection , LeapInternal.eLeapEventType_ConnectionLost , LeapInternal.eLeapEventType_Device ,
  LeapInternal.eLeapEventType_DeviceFailure , LeapInternal.eLeapEventType_Policy , LeapInternal.eLeapEventType_Tracking = 0x100 , LeapInternal.eLeapEventType_ImageRequestError ,
  LeapInternal.eLeapEventType_ImageComplete , LeapInternal.eLeapEventType_LogEvent , LeapInternal.eLeapEventType_DeviceLost , LeapInternal.eLeapEventType_ConfigResponse ,
  LeapInternal.eLeapEventType_ConfigChange , LeapInternal.eLeapEventType_DeviceStatusChange , LeapInternal.eLeapEventType_DroppedFrame , LeapInternal.eLeapEventType_Image ,
  LeapInternal.eLeapEventType_PointMappingChange , LeapInternal.eLeapEventType_LogEvents , LeapInternal.eLeapEventType_HeadPose
}
 
enum  LeapInternal.eLeapDeviceFlag : uint { LeapInternal.eLeapDeviceFlag_Stream = 0x00000001 }
 
enum  LeapInternal.eLeapDroppedFrameType { LeapInternal.eLeapDroppedFrameType_PreprocessingQueue , LeapInternal.eLeapDroppedFrameType_TrackingQueue , LeapInternal.eLeapDroppedFrameType_Other }