2021-12-14 02:44:12 +01:00
<?xml version="1.0" encoding="UTF-8" ?>
2023-07-06 10:08:05 +02:00
<class name= "OpenXRInteractionProfile" inherits= "Resource" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "../../../doc/class.xsd" >
2021-12-14 02:44:12 +01:00
<brief_description >
Suggested bindings object for OpenXR.
</brief_description>
<description >
2023-08-26 17:39:43 +02:00
This object stores suggested bindings for an interaction profile. Interaction profiles define the metadata for a tracked XR device such as an XR controller.
2021-12-14 02:44:12 +01:00
For more information see the [url=https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#semantic-path-interaction-profiles]interaction profiles info in the OpenXR specification[/url].
</description>
<tutorials >
</tutorials>
2022-03-17 00:24:47 +01:00
<methods >
<method name= "get_binding" qualifiers= "const" >
<return type= "OpenXRIPBinding" />
2022-08-06 20:11:48 +02:00
<param index= "0" name= "index" type= "int" />
2022-03-17 00:24:47 +01:00
<description >
Retrieve the binding at this index.
</description>
</method>
<method name= "get_binding_count" qualifiers= "const" >
<return type= "int" />
<description >
Get the number of bindings in this interaction profile.
</description>
</method>
</methods>
2021-12-14 02:44:12 +01:00
<members >
<member name= "bindings" type= "Array" setter= "set_bindings" getter= "get_bindings" default= "[]" >
Action bindings for this interaction profile.
</member>
<member name= "interaction_profile_path" type= "String" setter= "set_interaction_profile_path" getter= "get_interaction_profile_path" default= """" >
The interaction profile path identifying the XR device.
</member>
</members>
</class>