OpenXRActionMap
Успадковує: Resource < RefCounted < Object
Колекція OpenXRActionSet та OpenXRInteractionProfile ресурсів для модуля OpenXR.
Опис
OpenXR використовує систему дії, схожу на систему вхідних карт Godots, щоб зв'язати вводи та виходи на різних типах контролерів XR для іменованих дій. OpenXR надає більш детальну інформацію про ці входи та виходи, ніж Godot підтримує.
Ще одна важлива відмінність - OpenXR не контролює цих обов'язків. Для того, щоб надати користувачам можливість змінити ці обов'язки. Це дозволяє запустити XR, щоб заповнити проміжки, якщо новий апарат стає доступним.
Таким чином, на старті не можна змінити карту дій. Цей ресурс є контейнером для всієї карти дій.
Властивості
|
||
|
Методи
void |
add_action_set(action_set: OpenXRActionSet) |
void |
add_interaction_profile(interaction_profile: OpenXRInteractionProfile) |
void |
|
find_action_set(name: String) const |
|
find_interaction_profile(name: String) const |
|
get_action_set(idx: int) const |
|
get_action_set_count() const |
|
get_interaction_profile(idx: int) const |
|
get_interaction_profile_count() const |
|
void |
remove_action_set(action_set: OpenXRActionSet) |
void |
remove_interaction_profile(interaction_profile: OpenXRInteractionProfile) |
Описи властивостей
Колекція OpenXRAction Sets, які є частиною цієї дії карти.
Array 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) 🔗
Видалення профілю взаємодії.