Attention: Here be dragons (unstable version)

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Redot.

OpenXRInteractionProfile

Inherits: Resource < RefCounted < Object

Suggested bindings object for OpenXR.

Description

This object stores suggested bindings for an interaction profile. Interaction profiles define the metadata for a tracked XR device such as an XR controller.

For more information see the interaction profiles info in the OpenXR specification.

Properties

Array

bindings

[]

String

interaction_profile_path

""

Methods

OpenXRIPBinding

get_binding(index: int) const

int

get_binding_count() const


Property Descriptions

Array bindings = [] 🔗

  • void set_bindings(value: Array)

  • Array get_bindings()

Action bindings for this interaction profile.


String interaction_profile_path = "" 🔗

  • void set_interaction_profile_path(value: String)

  • String get_interaction_profile_path()

The interaction profile path identifying the XR device.


Method Descriptions

OpenXRIPBinding get_binding(index: int) const 🔗

Retrieve the binding at this index.


int get_binding_count() const 🔗

Get the number of bindings in this interaction profile.