OpenXRActionMap

Успадковує: Resource < RefCounted < Object

Колекція OpenXRActionSet та OpenXRInteractionProfile ресурсів для модуля OpenXR.

Опис

OpenXR використовує систему дії, схожу на систему вхідних карт Godots, щоб зв'язати вводи та виходи на різних типах контролерів XR для іменованих дій. OpenXR надає більш детальну інформацію про ці входи та виходи, ніж Godot підтримує.

Ще одна важлива відмінність - OpenXR не контролює цих обов'язків. Для того, щоб надати користувачам можливість змінити ці обов'язки. Це дозволяє запустити XR, щоб заповнити проміжки, якщо новий апарат стає доступним.

Таким чином, на старті не можна змінити карту дій. Цей ресурс є контейнером для всієї карти дій.

Властивості

Array

action_sets

[]

Array

interaction_profiles

[]

Методи

void

add_action_set(action_set: OpenXRActionSet)

void

add_interaction_profile(interaction_profile: OpenXRInteractionProfile)

void

create_default_action_sets()

OpenXRActionSet

find_action_set(name: String) const

OpenXRInteractionProfile

find_interaction_profile(name: String) const

OpenXRActionSet

get_action_set(idx: int) const

int

get_action_set_count() const

OpenXRInteractionProfile

get_interaction_profile(idx: int) const

int

get_interaction_profile_count() const

void

remove_action_set(action_set: OpenXRActionSet)

void

remove_interaction_profile(interaction_profile: OpenXRInteractionProfile)


Описи властивостей

Array action_sets = [] 🔗

  • void set_action_sets(value: Array)

  • Array get_action_sets()

Колекція OpenXRAction Sets, які є частиною цієї дії карти.


Array interaction_profiles = [] 🔗

  • void set_interaction_profiles(value: Array)

  • Array get_interaction_profiles()

Колекція OpenXRInteractionProfile, що є частиною цієї карти дій.


Описи методів

void add_action_set(action_set: OpenXRActionSet) 🔗

Додавання набору дій.


void add_interaction_profile(interaction_profile: OpenXRInteractionProfile) 🔗

Додає інтерактивний профіль.


void create_default_action_sets() 🔗

Налаштування цієї дії, встановленої нашими діями за замовчуванням.


OpenXRActionSet find_action_set(name: String) const 🔗

Отримувати набір заходів за назвою.


OpenXRInteractionProfile find_interaction_profile(name: String) const 🔗

Знайдіть профіль взаємодії за його назвою (пат.).


OpenXRActionSet get_action_set(idx: int) const 🔗

В цьому індексі діє акція.


int get_action_set_count() const 🔗

Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації.


OpenXRInteractionProfile get_interaction_profile(idx: int) const 🔗

Отримати профілі взаємодії в цьому індексі.


int get_interaction_profile_count() const 🔗

Вкажіть кількість профілів взаємодії в нашій карті дій.


void remove_action_set(action_set: OpenXRActionSet) 🔗

Видалити набір дій.


void remove_interaction_profile(interaction_profile: OpenXRInteractionProfile) 🔗

Видалення профілю взаємодії.