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?