OpenXRAction

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

Акція OpenXR.

Опис

Цей ресурс визначає дію OpenXR. Дії можуть використовуватися як для вводів (алетони, джойстики, тригери і т.д.) і виведення (гаптика).

OpenXR виконує автоматичне перетворення між типом дії та типом введення, коли це можливо. За допомогою аналогового тригера, пов'язаного з болевою дією, таким чином, повернеться false, якщо тригер депресований і true, якщо натискається повністю.

Дії не безпосередньо пов'язані з певними пристроями, замість OpenXR розпізнає обмежену кількість шляхів рівня, які визначають пристрої за допомогою використання. Ми можемо обмежити, які пристрої можуть бути пов'язані з цими шляхами рівня. Наприклад, дія, яка повинна бути використана тільки для ручних контролерів, може мати верхні шляхи рівня "/user/hand/left" та "/user/hand/right", пов'язані з ними. Дивитися reserved розділ шляху в специфікації OpenXR для отримання більш детальної інформації про шляхи рівня вершини.

Зверніть увагу, що ім'я ресурсу використовується для реєстрації дії з.

Властивості

ActionType

action_type

1

String

localized_name

""

PackedStringArray

toplevel_paths

PackedStringArray()


Переліки

enum ActionType: 🔗

ActionType OPENXR_ACTION_BOOL = 0

Ця дія забезпечує boolean значення.

ActionType OPENXR_ACTION_FLOAT = 1

Ця дія забезпечує плавлення значення 0.0 і 1.0 для будь-якого аналогового введення, таких як тригери.

ActionType OPENXR_ACTION_VECTOR2 = 2

Ця дія забезпечує значення Vector2 і може бути пов'язана з вбудованими трекпадами і джойстиками.

ActionType OPENXR_ACTION_POSE = 3

There is currently no description for this enum. Please help us by contributing one!


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

ActionType action_type = 1 🔗

Тип дії.


String localized_name = "" 🔗

  • void set_localized_name(value: String)

  • String get_localized_name()

Локалізований опис цієї дії.


PackedStringArray toplevel_paths = PackedStringArray() 🔗

Збірки верхньорівневих шляхів, до яких може бути пов'язана ця дія.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.