// Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #ifndef FINALEFFECT_H #define FINALEFFECT_H #include #include QT_BEGIN_NAMESPACE class FinalEffect : public Qt3DRender::QEffect { public: explicit FinalEffect(Qt3DCore::QNode *parent = 0); QList passCriteria() const; inline Qt3DRender::QTechnique *gl3Technique() const { return m_gl3Technique; } inline Qt3DRender::QTechnique *gl2Technique() const { return m_gl2Technique; } private : Qt3DRender::QTechnique *m_gl3Technique; Qt3DRender::QTechnique *m_gl2Technique; Qt3DRender::QRenderPass *m_gl2Pass; Qt3DRender::QRenderPass *m_gl3Pass; Qt3DRender::QFilterKey *m_passCriterion; }; QT_END_NAMESPACE #endif // FINALEFFECT_H