Skip to main content

Hands, controllers & boundary

Platform integrations implement small adapter interfaces; you get the active one from a per-platform factory (…AdapterFactory.GetAdapter()) and register your own with Register<T>(PlatformType).

note

⚠️ The hands/controller factories cache the adapter on the first GetAdapter() call, so a later call with a different PlatformType returns the already-cached adapter. The hands/controller factories throw if a platform is registered twice; BoundaryAdapterFactory overwrites instead.

Hands​

IHandsAdapter​

Moved to IHandsAdapter.

HandJointInfo​

Moved to HandJointInfo.

HandType​

Moved to HandType.

HandJointType​

Moved to HandJointType.

Hand helpers​

Moved to Hand helpers.

Controllers​

IControllerAdapter​

Moved to IControllerAdapter.

ControllerInfo​

Moved to ControllerInfo.

ControllerType​

Moved to ControllerType.

Boundary​

IBoundaryAdapter​

Moved to IBoundaryAdapter.

Factories​

Moved to Factories.


Next: Recording, anchors & utilities.

Was this page helpful?