RenderPickingResult
структура в UnityEditor
Описание
Эта структура содержит информацию, сообщающую Unity результат этого обратного вызова выбора при рендеринге.
Этот тип структуры должен возвращаться из RenderPickingCallback уведомить Unity о:
- Число последовательных индексов подбора, используемых во время обратного вызова
- Делегирование ResolvePickingCallback для вызова при нажатии пользователем на пиксель, значение которого является
selectionId, закодированным из индекса выбора, используемого во время обратного вызова. Подробнее см. resolver. - В качестве альтернативы, вы можете использовать делегат ResolvePickingWithWorldPositionCallback, если вам нужна позиция в пространстве мира или значение глубины для работы обратного вызова разрешения. См. resolverWithWorldPos.
Если ничего не отображено, возвращается RenderPickingResult.NoOperation.
Статические свойства
| Свойство | Описание |
|---|---|
| NoOperation | Значение константы, которая будет возвращена из RenderPickingCallback делегатов, означающее, что ничего не было отображено. |
Свойства
| Свойство | Описание |
|---|---|
| renderedPickingIndexCount | Число последовательных индексов подбора, использованных в текущем RenderPickingCallback. |
| resolver | Обратный вызов для разрешения индекса выбора в ссылку GameObject. |
| resolverWithWorldPos | Обратный вызов для разрешения индекса выбора в ссылку GameObject. |
Конструкторы
| Конструктор | Описание |
|---|---|
| RenderPickingResult | Создает значение RenderPickingResult. |