Spec-Zone.ru › Qt 6.1

Тип QML Эффект

Базовый класс для эффектов в сцене Qt 3D. Подробнее...

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

Узел

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

Свойства

  • параметры : список<Параметр>
  • техники : список<Техника>

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

Тип Эффект объединяет набор техник и параметров, используемых этими техниками для создания эффекта визуализации для материала.

Экземпляр Эффект должен быть общим для нескольких экземпляров Материалы, когда это возможно.

Параметр, определённый для Эффект, переопределяет параметр (с тем же именем) определённый в Техника и RenderPass, но переопределяется параметром в RenderPassFilter, TechniqueFilter и Материал.

Примечание: Узел Эффект не может быть отключён.

Effect {
    id: effect

    technique: [
        Technique {
            id: gl3Technique
            graphicsApiFilter {
                api: GraphicsApiFilter.OpenGL
                profile: GraphicsApiFilter.CoreProfile
                majorVersion: 3
                minorVersion: 1
            }
            renderPasses: [
                RenderPass {
                    id: gl3Pass
                    shaderProgram: ShaderProgram {
                        ...
                    }
                }
            ]
        }
    ]
}

См. также Материал, Техника и Параметр.

Документация свойств

параметры : список<Параметр>

Содержит список параметров, используемых этим эффектом. Параметр используется для установки соответствующего значения униформа в шейдере, используемом этим эффектом.

техники : список<Техника>

Содержит список техник, используемых этим эффектом.

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

Spec-Zone.ru

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