OpenXRSpatialComponentParentList
Данные 3D spatial snapshot без автоматического scene binding.
Контейнер component data для QuerySnapshot. Первым в массиве запроса нужен OpenXRSpatialQueryResultData; используйте соответствующий index и state строки. SetCapacity выделяет память, но не получает/не валидирует данные. Raw poses/extents не применяют WorldOrigin/reference frame/WorldScale автоматически.
Ищет parent runtime entity ID строки среди существующих spatial entity RID в текущем extension owner. Возвращает заимствованный RID либо пустой, если parent не найден; объект не создаётся. Это не Entity.GetParent, не UUID и не право освобождать чужой RID. Нужны успешный query и live spatial extension; реальный parent mapping здесь не выполнялся.
Spatial entities. Выполнены 10 ограниченных Windows XR-off проверок metadata, null mesh и структуры списка. Реальный snapshot/parent/bounds/pose, persistence header, шлем и export не проверены. Исходники движка, Runtime и SDK не менялись.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
OpenXRSpatialComponentParentListКонструктор
public OpenXRSpatialComponentParentList();Создаёт принадлежащий вызывающему RefCounted контейнер без запуска OpenXR, query или persistence операции. Начальное хранилище пустое; constructor не доказывает runtime support. Держите свои ресурсы живыми при использовании native запросом и освобождайте после удаления собственных ссылок; engine-owned обёртки не Dispose.
Методы1
GetParentRid
public Rid GetParent(long index);Ищет parent runtime entity ID строки среди существующих spatial entity RID в текущем extension owner. Возвращает заимствованный RID либо пустой, если parent не найден; объект не создаётся. Это не Entity.GetParent, не UUID и не право освобождать чужой RID. Нужны успешный query и live spatial extension; реальный parent mapping здесь не выполнялся.
| Имя | Тип | По умолчанию |
|---|---|---|
index | long | — |
indexНулевой index заполненной строки того же QuerySnapshot, не entity ID. Одного SetCapacity недостаточно для чтения полученных данных.
RidИщет parent runtime entity ID строки среди существующих spatial entity RID в текущем extension owner. Возвращает заимствованный RID либо пустой, если parent не найден; объект не создаётся. Это не Entity.GetParent, не UUID и не право освобождать чужой RID. Нужны успешный query и live spatial extension; реальный parent mapping здесь не выполнялся.