Spec-Zone.ru › Qt

Тип QML NoPicking

При наличии узла NoPicking в ветви FrameGraph это предотвращает выполнение аспектом отрисовки выбора для данной ветви. Подробнее...

Заявление об импорте: import Qt3D.Render
С: Qt 5.14
Создает: QNoPicking
Наследует:

FrameGraphNode

  • Список всех членов, включая наследуемые члены

Подробное описание

При отключении узел NoPicking не будет препятствовать выполнению выбора. Переключение свойства enabled, таким образом, является способом активировать или деактивировать NoPicking.

При использовании нескольких подвьюпортов в FrameGraph, NoPicking может быть полезен для предотвращения конфликтов выбора между перекрывающимися или невидимыми вьюпортами. Он также может использоваться в качестве оптимизации, чтобы предотвратить ненужную работу для скрытых вьюпортов или для разделов сцен, для которых не требуется выбор.

Viewport {
    CameraSelector {
        NoPicking {
            ClearBuffers {
                buffers: ClearBuffers.ColorDepthBuffer
                NoDraw { } // Prevents from drawing anything
            }
            RenderPassFilter {
                ...
            }
            RenderPassFilter {
                ...
            }
        }
    }
}

См. такжеObjectPicker, RayCaster и ScreenRayCaster.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-render-nopicking.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API