Contents Menu Expand Light mode Dark mode Auto light/dark mode
Ultraleap documentation
Light Logo Dark Logo
  • Hand Tracking Overview
    • Getting Started
    • Hyperion Overview
      • Hinting API
      • Tracking Models
      • Performance Modes
      • Direct Camera Access
      • Marker Tracking
    • Camera Set Up for XR Headset
      • Leap Motion Controller 2 Mount for Pico 4
      • Leap Motion Controller 2 Mount for Pico Neo 3
      • Leap Motion Controller 2 Mount for Vive Focus 3
    • Tabletop Camera Set Up for Mac and PC
    • Integration Tips and Resources
    • Gemini Migration Guide
  • Haptics Overview
    • Sensation Designer
  • TouchFree
    • TouchFree User Manual
      • Getting Started
      • Quick Setup
      • Manual Setup
      • Large Screen Setup
      • Appearance
      • Camera Placement
      • 3Di Mounting Solutions
      • Camera Feeds and Masking
      • Testing Hand Tracking
      • Interaction Settings
      • Advanced Settings
      • Technical Glossary
      • Tooling for Unity
      • Tooling for Web
    • Touchless Interfaces Guidelines
      • Interactions
      • UI Components
      • Guidance
      • Hover States
      • Scrolling, Panning and Rotating
    • Camera Position VIsualizer for Kiosks
  • Automotive HMI Guidelines
    • Designing for Automotive HMI
    • Interaction Types
  • Ultralab Blog
    • VR Accessibility Recommendations
    • VR Gaming - Controllers and Hands
    • Spatial Design for 2D Screens
    • XR Design Guidelines
    • Focus on OpenXR
    • Multidevice Preview
    • Hand-Powered Far Field Interaction
    • Inside the Design of Our VR Barista Training Demo
    • Hand tracking: 5 game design tips from VR arcades
    • Pose Detection in Unreal
    • Exploring Hand Tracking in Casual VR Gaming
    • 6 VR Design Principles for Hand Tracking
    • How To Get Started With The Hands Module
    • How To Use Our XR Keyboard For Unity
    • Interactive Floating Displays: The Levitate Project
    • Development & Interaction Design
    • Advanced Hand Tracking With Tom Carter
    • OpenXR Hand Tracking in Unity
    • A Design Concept for a New Kind of VR/AR Content Browser
    • Virtual Elements: The Periodic Table for Augmented and Virtual Reality

XR Development, Tools & Plugins

  • XR Overview
  • XR Design Guidelines
    • Design principles
    • Design considerations
    • Virtual hands
    • Tutorials hints and help
    • Interactions overview
    • Direct and distant interaction modes
    • Locomotion
    • Hand poses
    • Microgestures
    • Components overview
    • Virtual objects
    • Designing objects for hands
    • UI panels
    • UI components
    • Hand controls
    • Keyboards and text entry
  • Unity XR
    • Getting Started
      • Your First Project
    • Ultraleap Plugin Features
      • Scripting Fundamentals
      • 3D UI Interactions
      • Pinch Detector
      • Grab Detector
      • Anchoring Objects
      • Controller Support
      • Custom Hand Visuals
      • Hand Animation Recorder
      • Hand Attachments
      • Hand Pose Detection
      • Hand Pose Recording
      • Hand Tracking Hinting
      • Modifying Hand Data
      • Multiple Tracking Devices
      • Networking with Hand Data
      • Physical Hands
      • Pinch To Paint
      • Turntable and Pullcord
      • Marker Tracking
    • Further guidance
      • Hand Prefabs
      • XR Service Provider
      • Upgrading Plugin Version
      • Using Buttons
      • Using Sliders
    • XRI Integration
    • MRTK3 Support
    • Frequently Asked Questions
  • Unreal XR
    • Getting Started
    • Ultraleap Plugin Features
      • Hand Modules
      • Interaction Engine
      • Metahuman Support
      • OpenXR
      • Pose Detection
      • UI Input Modules
      • MAC Support
      • Hinting API
    • Frequently Asked Questions
  • OpenXR
    • Installation
    • Configuration
      • Tracker Mounting
      • Logging
      • Disabling the Layer
    • Features
      • Ultraleap Tracking Forearm
      • Hand Interaction Profile
      • Controller Switching
      • Meta Tracking Aim
    • Changelog

Tabletop Development, Tools & Plugins

  • Tabletop Overview
  • Unity Tabletop
    • Getting Started with Unity
      • Your First Project
    • Ultraleap Unity Plugin
  • Unreal Tabletop
    • Getting Started with Unreal
    • Ultraleap Plugin Features

API Reference

  • Unity Plugin API
    • Classes
      • Class Leap::Unity::MRTK::LeapMRTKSubsystem::LeapHandContainer
      • Class Leap::Unity::MRTK::LeapMRTKSubsystem::LeapMRTKProvider
      • Class Leap::HandsModule::HandModelManager::HandModelPair
      • Class Leap::PhysicalHands::HandFadeInAtDistanceFromRealData
      • Class Leap::HandEnableDisable::FadeRendererMaterialColorReferences
      • Class Leap::Tracking::OpenXR::HandTrackingFeature::Native
      • Class HandPoseValidator
      • Class Leap::ActionDetector
      • Class Leap::Anchor
      • Class Leap::AnchorGroup
      • Class Leap::AnchorSet
      • Class Leap::AnchorableBehaviour
      • Class Leap::Arm
      • Class Leap::Attachments::AttachmentHand
      • Class Leap::Attachments::AttachmentHandEnableDisable
      • Class Leap::Attachments::AttachmentHands
      • Class Leap::Attachments::AttachmentPointBehaviour
      • Class Leap::Attachments::AttachmentPointFlagsExtensions
      • Class Leap::Attributes::CombinablePropertyAttribute
      • Class Leap::Attributes::DisableAttribute
      • Class Leap::Attributes::DisableIf
      • Class Leap::Attributes::DisableIfAll
      • Class Leap::Attributes::DisableIfAny
      • Class Leap::Attributes::DisableIfBase
      • Class Leap::Attributes::DisableIfEqual
      • Class Leap::Attributes::DisableIfNotEqual
      • Class Leap::Attributes::EditTimeOnly
      • Class Leap::Attributes::EnumFlags
      • Class Leap::Attributes::IndentAttribute
      • Class Leap::Attributes::InspectorNameAttribute
      • Class Leap::Attributes::MaxValue
      • Class Leap::Attributes::MinMax
      • Class Leap::Attributes::MinValue
      • Class Leap::Attributes::OnEditorChangeAttribute
      • Class Leap::Attributes::UnitsAttribute
      • Class Leap::BitConverterNonAlloc
      • Class Leap::Bone
      • Class Leap::CSharpExtensions
      • Class Leap::CSharpExtensions::Constants
      • Class Leap::CapsuleHand
      • Class Leap::Comment
      • Class Leap::Config
      • Class Leap::ConfigChangeEventArgs
      • Class Leap::ConnectionEventArgs
      • Class Leap::ConnectionLostEventArgs
      • Class Leap::Controller
      • Class Leap::CopyFromOtherExtensions
      • Class Leap::DebugHand
      • Class Leap::Device
      • Class Leap::DeviceEventArgs
      • Class Leap::DeviceFailureEventArgs
      • Class Leap::DeviceList
      • Class Leap::DistortionData
      • Class Leap::DistortionEventArgs
      • Class Leap::DroppedFrameEventArgs
      • Class Leap::EnableDepthBuffer
      • Class Leap::Encoding::VectorHand
      • Class Leap::Encoding::VectorHandExtensions
      • Class Leap::EnumEventTable
      • Class Leap::EnumEventTable::Entry
      • Class Leap::Examples::IgnoreCollisionsInChildren
      • Class Leap::FailedDevice
      • Class Leap::FailedDeviceList
      • Class Leap::FiducialPoseEventArgs
      • Class Leap::Finger
      • Class Leap::FingerModel
      • Class Leap::Frame
      • Class Leap::FrameEventArgs
      • Class Leap::FromMatrixExtension
      • Class Leap::GrabDetector
      • Class Leap::Hand
      • Class Leap::HandEnableDisable
      • Class Leap::HandModel
      • Class Leap::HandModelBase
      • Class Leap::HandPoseDetector
      • Class Leap::HandPoseEditor
      • Class Leap::HandPoseRecorder
      • Class Leap::HandPoseScriptableObject
      • Class Leap::HandPoseViewer
      • Class Leap::HandTrackingHintManager
      • Class Leap::HandTrackingSourceUtility
      • Class Leap::HandUtils
      • Class Leap::Hands
      • Class Leap::HandsModule::BoneNameDefinitions
      • Class Leap::HandsModule::BoundBone
      • Class Leap::HandsModule::BoundFinger
      • Class Leap::HandsModule::BoundHand
      • Class Leap::HandsModule::DistortTrackingDataToVisuals
      • Class Leap::HandsModule::HandBinder
      • Class Leap::HandsModule::HandBinderAutoBinder
      • Class Leap::HandsModule::HandBinderUtilities
      • Class Leap::HandsModule::HandModelManager
      • Class Leap::HandsModule::SerializedTransform
      • Class Leap::HandsModule::ShowArm
      • Class Leap::HandsModule::TransformStore
      • Class Leap::HeadPoseEventArgs
      • Class Leap::ImageEventArgs
      • Class Leap::InputActions::LeapHandInput
      • Class Leap::InputActions::XRHandsInputActionUpdater
      • Class Leap::InternalFrameEventArgs
      • Class Leap::KabschSolver
      • Class Leap::LeapEventArgs
      • Class Leap::LeapImageRetriever
      • Class Leap::LeapImageRetriever::EyeTextureData
      • Class Leap::LeapImageRetriever::LeapDistortionData
      • Class Leap::LeapImageRetriever::LeapTextureData
      • Class Leap::LeapProvider
      • Class Leap::LeapProviderExtensions
      • Class Leap::LeapServiceProvider
      • Class Leap::LeapServiceProvider::LeapFOVInfo
      • Class Leap::LeapServiceProvider::LeapFOVInfos
      • Class Leap::LeapXRHandProvider
      • Class Leap::LeapXRServiceProvider
      • Class Leap::LogEventArgs
      • Class Leap::MetadataUtil
      • Class Leap::PhysicalHands::ContactBone
      • Class Leap::PhysicalHands::ContactHand
      • Class Leap::PhysicalHands::ContactHand::IgnoreData
      • Class Leap::PhysicalHands::ContactParent
      • Class Leap::PhysicalHands::ContactUtils
      • Class Leap::PhysicalHands::GrabBall
      • Class Leap::PhysicalHands::GrabHelper
      • Class Leap::PhysicalHands::GrabHelperObject
      • Class Leap::PhysicalHands::GrabHelperObject::GrabValues
      • Class Leap::PhysicalHands::HardContactBone
      • Class Leap::PhysicalHands::HardContactHand
      • Class Leap::PhysicalHands::HardContactParent
      • Class Leap::PhysicalHands::IgnorePhysicalHands
      • Class Leap::PhysicalHands::NoContactBone
      • Class Leap::PhysicalHands::NoContactHand
      • Class Leap::PhysicalHands::NoContactParent
      • Class Leap::PhysicalHands::PhysExts
      • Class Leap::PhysicalHands::PhysicalHandEvents
      • Class Leap::PhysicalHands::PhysicalHandUtils
      • Class Leap::PhysicalHands::PhysicalHandsButton
      • Class Leap::PhysicalHands::PhysicalHandsButtonHelper
      • Class Leap::PhysicalHands::PhysicalHandsButtonToggle
      • Class Leap::PhysicalHands::PhysicalHandsManager
      • Class Leap::PhysicalHands::PhysicalHandsSlider
      • Class Leap::PhysicalHands::PhysicalHandsSliderHelper
      • Class Leap::PhysicalHands::SoftContactBone
      • Class Leap::PhysicalHands::SoftContactHand
      • Class Leap::PhysicalHands::SoftContactParent
      • Class Leap::PhysicalHandsAnchorable
      • Class Leap::PinchDetector
      • Class Leap::PointMappingChangeEventArgs
      • Class Leap::PolicyEventArgs
      • Class Leap::Pool
      • Class Leap::PoseExtensions
      • Class Leap::PostProcessProvider
      • Class Leap::ProduceConsumeBuffer
      • Class Leap::Readme::SceneReadmePing
      • Class Leap::RingBuffer
      • Class Leap::RuntimeGizmos::RuntimeGizmoDrawer
      • Class Leap::RuntimeGizmos::RuntimeGizmoExtensions
      • Class Leap::RuntimeGizmos::RuntimeGizmoManager
      • Class Leap::RuntimeGizmos::RuntimeGizmoToggle
      • Class Leap::SerializableHashSet
      • Class Leap::SerializableHashSetBase
      • Class Leap::SetConfigResponseEventArgs
      • Class Leap::SimpleAnchorFeedback
      • Class Leap::SimpleFacingCameraCallbacks
      • Class Leap::SmoothedFloat
      • Class Leap::SubsystemStarter
      • Class Leap::Swizzle
      • Class Leap::TestHandFactory
      • Class Leap::Tracking::OpenXR::HandTracker
      • Class Leap::Tracking::OpenXR::HandTrackingFeature
      • Class Leap::Tracking::OpenXR::OpenXRLeapProvider
      • Class Leap::Tracking::OpenXR::OpenXRUtility
      • Class Leap::TrackingMarker
      • Class Leap::TrackingMarkerObject
      • Class Leap::TransformExtensions
      • Class Leap::TransformHistory
      • Class Leap::UltraleapSettings
      • Class Leap::Unity::MRTK::LeapMRTKSubsystem
      • Class Leap::Utils
      • Class Leap::Utils::Math
      • Class Leap::VisualFOV
      • Class Leap::XRHandsLeapProvider
      • Class Leap::XRHandsUtils
      • Class Leap::XRLeapProviderManager
      • Class Leap::XRSupportUtil
      • Class LeapHandsSubsystem
      • Class LeapInternal::CircularObjectBuffer
      • Class LeapInternal::Connection
      • Class LeapInternal::CopyFromLeapCExtensions
      • Class LeapInternal::Image
      • Class LeapInternal::ImageData
      • Class LeapInternal::LeapC
      • Class LeapInternal::Logger
      • Class LeapInternal::MemoryManager
      • Class LeapInternal::ServerStatus
      • Class LeapInternal::ServerStatus::ServerStatusChecker
      • Class LeapInternal::StructMarshal
      • Class LeapInternal::StructMarshal::StructContainer
      • Class Leap::PhysicalHands::ContactBone::ClosestColliderDirection
    • Interfaces
      • Interface Leap::Attributes::IAdditiveDrawer
      • Interface Leap::Attributes::IAfterFieldAdditiveDrawer
      • Interface Leap::Attributes::IAfterLabelAdditiveDrawer
      • Interface Leap::Attributes::IBeforeFieldAdditiveDrawer
      • Interface Leap::Attributes::IBeforeLabelAdditiveDrawer
      • Interface Leap::Attributes::IFullPropertyDrawer
      • Interface Leap::Attributes::IPropertyConstrainer
      • Interface Leap::Attributes::IPropertyDisabler
      • Interface Leap::Attributes::ISupportDragAndDrop
      • Interface Leap::Attributes::ITopPanelDrawer
      • Interface Leap::Encoding::IInterpolable
      • Interface Leap::ICanReportDuplicateInformation
      • Interface Leap::IController
      • Interface Leap::IPoolable
      • Interface Leap::PhysicalHands::IPhysicalHandContact
      • Interface Leap::PhysicalHands::IPhysicalHandGrab
      • Interface Leap::PhysicalHands::IPhysicalHandHover
      • Interface Leap::PhysicalHands::IPhysicalHandPrimaryHover
      • Interface Leap::RuntimeGizmos::IRuntimeGizmoComponent
    • Data Structures
      • Struct Leap::PhysicalHands::GrabHelperObject::VelocitySample
      • Struct LeapInternal::LEAP_POINT_MAPPING_CHANGE_EVENT
      • Struct Leap::HandPoseScriptableObject::FingerJointThresholds
      • Struct LeapInternal::LeapC::LEAP_SERVER_STATUS_DEVICE
      • Struct LeapInternal::LEAP_NEW_DEVICE_TRANSFORM
      • Struct LeapInternal::LEAP_CONFIG_CHANGE_EVENT
      • Struct LeapInternal::LeapC::LEAP_RECORDING_STATUS
      • Struct Leap::PhysicalHands::GrabBall::GrabBallRestrictionStatus
      • Struct Leap::InputActions::XRHandsInputActionUpdater::LeapHandStateDelegates
      • Struct LeapInternal::LEAP_DEVICE_STATUS_CHANGE_EVENT
      • Struct LeapInternal::LEAP_CONFIG_RESPONSE_EVENT
      • Struct LeapInternal::LEAP_DISCONNECTION_EVENT
      • Struct LeapInternal::LEAP_DROPPED_FRAME_EVENT
      • Struct LeapInternal::LEAP_TRACKING_MODE_EVENT
      • Struct LeapInternal::LEAP_CONNECTION_MESSAGE
      • Struct LeapInternal::LeapC::LEAP_RECORDING_PARAMETERS
      • Struct LeapInternal::LEAP_FIDUCIAL_POSE_EVENT
      • Struct LeapInternal::LeapC::LEAP_SERVER_STATUS
      • Struct Leap::RuntimeGizmos::RuntimeGizmoDrawer::WireSphere
      • Struct LeapInternal::LEAP_DEVICE_FAILURE_EVENT
      • Struct LeapInternal::LEAP_VARIANT_VALUE_TYPE
      • Struct Leap::Attachments::AttachmentHand::AttachmentPointsEnumerator
      • Struct LeapInternal::LEAP_CONFIG_RESPONSE_EVENT_WITH_REF_TYPE
      • Struct LeapInternal::LEAP_CONNECTION_LOST_EVENT
      • Struct Leap::BeginProfilingBlockArgs
      • Struct Leap::BeginProfilingForThreadArgs
      • Struct Leap::BitConverterNonAlloc::ConversionStruct
      • Struct Leap::EndProfilingBlockArgs
      • Struct Leap::EndProfilingForThreadArgs
      • Struct Leap::HandPoseDetector::PoseRule
      • Struct Leap::HandPoseDetector::PoseRuleCache
      • Struct Leap::HandPoseDetector::RuleDirection
      • Struct Leap::HandPoseDetector::ValidationData
      • Struct Leap::InputActions::LeapHandState
      • Struct Leap::LeapTransform
      • Struct Leap::MetadataUtil::Analytics
      • Struct Leap::MetadataUtil::Telemetry
      • Struct Leap::PointMapping
      • Struct Leap::ReadonlyHashSet
      • Struct Leap::RingBuffer::RingBufferEnumerator
      • Struct Leap::RuntimeGizmos::RuntimeGizmoDrawer::Line
      • Struct Leap::SingleLayer
      • Struct Leap::Tracking::OpenXR::HandJointLocation
      • Struct Leap::TransformHistory::TransformData
      • Struct Leap::Utils::ChildrenEnumerator
      • Struct Leap::Utils::HorizontalLineRectEnumerator
      • Struct LeapInternal::Connection::Key
      • Struct LeapInternal::LEAP_ALLOCATOR
      • Struct LeapInternal::LEAP_BONE
      • Struct LeapInternal::LEAP_CONNECTION_CONFIG
      • Struct LeapInternal::LEAP_CONNECTION_EVENT
      • Struct LeapInternal::LEAP_CONNECTION_INFO
      • Struct LeapInternal::LEAP_DEVICE_EVENT
      • Struct LeapInternal::LEAP_DEVICE_INFO
      • Struct LeapInternal::LEAP_DEVICE_REF
      • Struct LeapInternal::LEAP_DIGIT
      • Struct LeapInternal::LEAP_EYE_EVENT
      • Struct LeapInternal::LEAP_FRAME_HEADER
      • Struct LeapInternal::LEAP_HAND
      • Struct LeapInternal::LEAP_HEAD_POSE_EVENT
      • Struct LeapInternal::LEAP_IMAGE
      • Struct LeapInternal::LEAP_IMAGE_EVENT
      • Struct LeapInternal::LEAP_IMAGE_PROPERTIES
      • Struct LeapInternal::LEAP_LOG_EVENT
      • Struct LeapInternal::LEAP_MATRIX_3x3
      • Struct LeapInternal::LEAP_PALM
      • Struct LeapInternal::LEAP_POINT_MAPPING
      • Struct LeapInternal::LEAP_POLICY_EVENT
      • Struct LeapInternal::LEAP_QUATERNION
      • Struct LeapInternal::LEAP_TELEMETRY_DATA
      • Struct LeapInternal::LEAP_TIP
      • Struct LeapInternal::LEAP_TRACKING_EVENT
      • Struct LeapInternal::LEAP_VARIANT_REF_TYPE
      • Struct LeapInternal::LEAP_VECTOR
      • Struct LeapInternal::LEAP_VERSION
      • Struct LeapInternal::MemoryManager::ActiveMemoryInfo
      • Struct LeapInternal::MemoryManager::PoolKey
    • Namespaces
      • Namespace AOT
      • Namespace Bone
      • Namespace Hand
      • Namespace Image
      • Namespace JetBrains::Annotations
      • Namespace Leap
      • Namespace Leap::Attachments
      • Namespace Leap::Attributes
      • Namespace Leap::Encoding
      • Namespace Leap::Examples
      • Namespace Leap::HandsModule
      • Namespace Leap::InputActions
      • Namespace Leap::PhysicalHands
      • Namespace Leap::PhysicalHands::ContactBone
      • Namespace Leap::Readme
      • Namespace Leap::RuntimeGizmos
      • Namespace Leap::Tracking
      • Namespace Leap::Tracking::OpenXR
      • Namespace Leap::Unity
      • Namespace Leap::Unity::MRTK
      • Namespace LeapInternal
      • Namespace MixedReality::Toolkit
      • Namespace MixedReality::Toolkit::Input
      • Namespace MixedReality::Toolkit::Subsystems
      • Namespace System
      • Namespace System::Collections
      • Namespace System::Collections::Concurrent
      • Namespace System::Collections::Generic
      • Namespace System::ComponentModel
      • Namespace System::IO
      • Namespace System::Linq
      • Namespace System::Reflection
      • Namespace System::Runtime::InteropServices
      • Namespace System::Text::RegularExpressions
      • Namespace System::Threading
      • Namespace TestHandPose
      • Namespace Unity::Collections
      • Namespace UnityEngine
      • Namespace UnityEngine::Assertions
      • Namespace UnityEngine::Events
      • Namespace UnityEngine::InputSystem
      • Namespace UnityEngine::InputSystem::Layouts
      • Namespace UnityEngine::InputSystem::LowLevel
      • Namespace UnityEngine::InputSystem::Utilities
      • Namespace UnityEngine::Rendering
      • Namespace UnityEngine::SceneManagement
      • Namespace UnityEngine::Scripting
      • Namespace UnityEngine::Serialization
      • Namespace UnityEngine::SpatialTracking
      • Namespace UnityEngine::SubsystemsImplementation::Extensions
      • Namespace UnityEngine::XR
      • Namespace UnityEngine::XR::Hands
      • Namespace UnityEngine::XR::Hands::Processing
      • Namespace UnityEngine::XR::Hands::ProviderImplementation
      • Namespace UnityEngine::XR::Management
      • Namespace UnityEngine::XR::OpenXR
      • Namespace UnityEngine::XR::OpenXR::Features
      • Namespace UnityObject
      • Namespace static
  • Unreal Plugin API
    • Classes
      • Class AJointOcclusionActor
      • Class ALeapHandActor
      • Class ALeapVisualizer
      • Class ATrackingDeviceBaseActor
      • Class AUltraleapTickInEditorBaseActor
      • Class FColourMap
      • Class FDeviceCombiner
      • Class FHandConfidenceHistory
      • Class FHandPositionHistory
      • Class FJointConfidenceHistory
      • Class FKabschSolver
      • Class FLeapAsync
      • Class FLeapDeviceWrapper
      • Class FLeapImage
      • Class FLeapLiveLinkProducer
      • Class FLeapUtility
      • Class FLeapWrapper
      • Class FLeapWrapperBase
      • Class FOpenXRToLeapWrapper
      • Class FUltraleapAnimCustomDetailsPanel
      • Class FUltraleapCombinedDevice
      • Class FUltraleapCombinedDeviceAngular
      • Class FUltraleapCombinedDeviceConfidence
      • Class FUltraleapDevice
      • Class FUltraleapLeapCustomDetailsPanel
      • Class FUltraleapTrackingEditorModule
      • Class FUltraleapTrackingInputDevice
      • Class FUltraleapTrackingPlugin
      • Class FromMatrixExtension
      • Class IHandTrackingDevice
      • Class IHandTrackingWrapper
      • Class ILeapConnector
      • Class ILeapConnectorCallbacks
      • Class ITrackingDeviceWrapper
      • Class IUltraleapTrackingPlugin
      • Class LeapUtilityTimer
      • Class LeapWrapperCallbackInterface
      • Class UAnimGraphNode_ModifyBodyStateMappedBones
      • Class UGrabClassifierProbe
      • Class UIEGrabClassifierComponent
      • Class ULeapBlueprintFunctionLibrary
      • Class ULeapComponent
      • Class ULeapSubsystem
      • Class ULeapTrackingSettings
      • Class ULeapWidgetInteractionComponent
      • Class UTickInEditorStaticMeshComponent
      • Class UUltraleapIEFunctionLibrary
    • Data Structures
      • Struct EKeysLeap
      • Struct FAnalytics
      • Struct FGrabClassifierParams
      • Struct FLeapBoneData
      • Struct FLeapDevice
      • Struct FLeapDigitData
      • Struct FLeapFrameData
      • Struct FLeapHandData
      • Struct FLeapOptions
      • Struct FLeapPalmData
      • Struct FLeapStats
      • Struct FTelemetry
  • Native (LeapC) Manual and API
    • LeapC Guide
      • Using LeapC
      • Images
      • Leap Concepts
    • API Reference
      • Data Structures
      • Enumerations
      • Hints
      • Functions
    • Examples
      • Example Connection
      • Callback Example
      • Polling Example
      • Interpolated Frames Example
      • Images Example
      • Multi Device Example
      • Recording and Playback Example

Integrations

  • Brightsign
    • Install and Configure TouchFree
    • Create a BrightAuthor:connected Presentation
  • Pico
    • Overview
    • Prepare the Headset
    • Install the Software
    • Troubleshooting
    • Demo Tips
    • Developer Resources
  • HTC Vive
  • Meta Quest
  • Varjo
  • Linux

Links

  • Useful Links
Copyright © 2025, Ultraleap | Created using @pradyunsg's Furo theme.