Monado OpenXR Runtime
bindings.Identifier Class Reference

Public Member Functions

def parse_identifiers (indentifer_cls, json_profile)
 
def __init__ (self, subaction_path, identifier_path, json_path, component_list, dpad)
 

Data Fields

 subaction_path
 
 identifier_path
 
 json_path
 
 components
 
 dpad
 

Detailed Description

A Identifier is a OpenXR identifier with a user path, such as button
X, a trackpad, a pose such as aim. It can have one or more features, even
tho outputs doesn't include a component/feature path a output identifier
will have a haptic output feature.

Member Function Documentation

◆ parse_identifiers()

def bindings.Identifier.parse_identifiers (   indentifer_cls,
  json_profile 
)
Turn a profile's input paths into a list of Component objects.

References bindings.Identifier.components, bindings.Profile.components, bindings.Identifier.dpad, bindings.Identifier.identifier_path, bindings.Identifier.json_path, bindings.Component.subaction_path, bindings.Identifier.subaction_path, oxr_dpad_emulation.subaction_path, and oxr_binding.subaction_path.


The documentation for this class was generated from the following file: