|
void | Dispose () |
|
void | Start () |
|
void | Stop () |
|
UInt64 | GetInterpolatedFrameSize (Int64 time) |
|
void | GetInterpolatedFrame (Frame toFill, Int64 time) |
|
void | GetInterpolatedFrameFromTime (Frame toFill, Int64 time, Int64 sourceTime) |
|
Frame | GetInterpolatedFrame (Int64 time) |
|
void | GetInterpolatedHeadPose (ref LEAP_HEAD_POSE_EVENT toFill, Int64 time) |
|
LEAP_HEAD_POSE_EVENT | GetInterpolatedHeadPose (Int64 time) |
|
void | GetInterpolatedLeftRightTransform (Int64 time, Int64 sourceTime, Int64 leftId, Int64 rightId, out LeapTransform leftTransform, out LeapTransform rightTransform) |
|
void | SetPolicy (Controller.PolicyFlag policy) |
|
void | ClearPolicy (Controller.PolicyFlag policy) |
|
bool | IsPolicySet (Controller.PolicyFlag policy) |
| Gets the active setting for a specific policy. More...
|
|
uint | GetConfigValue (string config_key) |
|
uint | SetConfigValue< T > (string config_key, T value) |
|
Vector | PixelToRectilinear (Image.CameraType camera, Vector pixel) |
|
Vector | RectilinearToPixel (Image.CameraType camera, Vector ray) |
|
void | TelemetryProfiling (ref LEAP_TELEMETRY_DATA telemetryData) |
|
void | GetPointMapping (ref PointMapping pm) |
|
|
virtual void | Dispose (bool disposing) |
|
Definition at line 17 of file Connection.cs.
◆ ClearPolicy()
◆ Dispose() [1/2]
void LeapInternal.Connection.Dispose |
( |
| ) |
|
◆ Dispose() [2/2]
virtual void LeapInternal.Connection.Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
◆ GetConfigValue()
uint LeapInternal.Connection.GetConfigValue |
( |
string |
config_key | ) |
|
◆ GetConnection() [1/2]
static Connection LeapInternal.Connection.GetConnection |
( |
int |
connectionId = 0 | ) |
|
|
static |
◆ GetConnection() [2/2]
static Connection LeapInternal.Connection.GetConnection |
( |
Key |
connectionKey | ) |
|
|
static |
◆ GetInterpolatedFrame() [1/2]
void LeapInternal.Connection.GetInterpolatedFrame |
( |
Frame |
toFill, |
|
|
Int64 |
time |
|
) |
| |
◆ GetInterpolatedFrame() [2/2]
Frame LeapInternal.Connection.GetInterpolatedFrame |
( |
Int64 |
time | ) |
|
◆ GetInterpolatedFrameFromTime()
void LeapInternal.Connection.GetInterpolatedFrameFromTime |
( |
Frame |
toFill, |
|
|
Int64 |
time, |
|
|
Int64 |
sourceTime |
|
) |
| |
◆ GetInterpolatedFrameSize()
UInt64 LeapInternal.Connection.GetInterpolatedFrameSize |
( |
Int64 |
time | ) |
|
◆ GetInterpolatedHeadPose() [1/2]
◆ GetInterpolatedHeadPose() [2/2]
void LeapInternal.Connection.GetInterpolatedHeadPose |
( |
ref LEAP_HEAD_POSE_EVENT |
toFill, |
|
|
Int64 |
time |
|
) |
| |
◆ GetInterpolatedLeftRightTransform()
void LeapInternal.Connection.GetInterpolatedLeftRightTransform |
( |
Int64 |
time, |
|
|
Int64 |
sourceTime, |
|
|
Int64 |
leftId, |
|
|
Int64 |
rightId, |
|
|
out LeapTransform |
leftTransform, |
|
|
out LeapTransform |
rightTransform |
|
) |
| |
◆ GetPointMapping()
void LeapInternal.Connection.GetPointMapping |
( |
ref PointMapping |
pm | ) |
|
◆ IsPolicySet()
Gets the active setting for a specific policy.
Keep in mind that setting a policy flag is asynchronous, so changes are not effective immediately after calling setPolicyFlag(). In addition, a policy request can be declined by the user. You should always set the policy flags required by your application at startup and check that the policy change request was successful after an appropriate interval.
If the controller object is not connected to the Leap Motion software, then the default state for the selected policy is returned.
- Since
- 2.1.6
Definition at line 746 of file Connection.cs.
◆ PixelToRectilinear()
◆ RectilinearToPixel()
◆ SetConfigValue< T >()
uint LeapInternal.Connection.SetConfigValue< T > |
( |
string |
config_key, |
|
|
T |
value |
|
) |
| |
◆ SetPolicy()
◆ Start()
void LeapInternal.Connection.Start |
( |
| ) |
|
◆ Stop()
void LeapInternal.Connection.Stop |
( |
| ) |
|
◆ TelemetryProfiling()
◆ LeapBeginProfilingBlock
◆ LeapBeginProfilingForThread
◆ LeapConfigChange
◆ LeapConfigResponse
◆ LeapConnectionLost
◆ LeapDevice
◆ LeapDeviceFailure
◆ LeapDeviceLost
◆ LeapDistortionChange
◆ LeapDroppedFrame
◆ LeapEndProfilingBlock
◆ LeapEndProfilingForThread
◆ LeapFrame
◆ LeapHeadPoseChange
◆ LeapImage
◆ LeapInternalFrame
◆ LeapLogEvent
EventHandler<LogEventArgs> LeapInternal.Connection.LeapLogEvent |
◆ LeapPointMappingChange
◆ LeapPolicyChange
◆ ConnectionKey
Key LeapInternal.Connection.ConnectionKey |
|
get |
◆ Devices
The list of currently attached and recognized Leap Motion controller devices.
The Device objects in the list describe information such as the range and tracking volume.
Currently, the Leap Motion Controller only allows a single active device at a time, however there may be multiple devices physically attached and listed here. Any active device(s) are guaranteed to be listed first, however order is not determined beyond that.
- Since
- 1.0
Definition at line 814 of file Connection.cs.
◆ EventContext
SynchronizationContext LeapInternal.Connection.EventContext |
|
getset |
◆ FailedDevices
◆ Frames
◆ IsServiceConnected
bool LeapInternal.Connection.IsServiceConnected |
|
get |
Reports whether your application has a connection to the Leap Motion daemon/service. Can be true even if the Leap Motion hardware is not available.
- Since
- 1.2
Definition at line 784 of file Connection.cs.
◆ LeapConnection
◆ LeapInit
The documentation for this class was generated from the following file: