Table of Contents

Class OpenXRInteractionProfile

Suggested bindings object for OpenXR.

Inheritance
OpenXRInteractionProfile

Remarks

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

binding_modifiers

Binding modifiers for this interaction profile.

var binding_modifiers : Array = []

Property Value

Array

Remarks

  • void set_binding_modifiers(Array value)
  • Array get_binding_modifiers

bindings

Action bindings for this interaction profile.

var bindings : Array = []

Property Value

Array

Remarks

  • void set_bindings(Array value)
  • Array get_bindings

interaction_profile_path

The interaction profile path identifying the XR device.

var interaction_profile_path : String = ""

Property Value

String

Remarks

  • void set_interaction_profile_path(String value)
  • String get_interaction_profile_path

Methods

get_binding(int)

Qualifiers: const

Retrieve the binding at this index.

OpenXRIPBinding get_binding(int index)

Parameters

index int

get_binding_count

Qualifiers: const

Get the number of bindings in this interaction profile.

int get_binding_count

get_binding_modifier(int)

Qualifiers: const

Get the OpenXRBindingModifier at this index.

OpenXRIPBindingModifier get_binding_modifier(int index)

Parameters

index int

get_binding_modifier_count

Qualifiers: const

Get the number of binding modifiers in this interaction profile.

int get_binding_modifier_count