// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only

/*!
    \previouspage studio-terms.html
    \page working-with-effects.html
    \nextpage best-practices.html

    \title Effects

    \QDS includes various ready-made effects that you can use in your applications. These effects
    are customizable to meet your specific requirements. In projects created with
    \uicontrol {Qt 5} as the \uicontrol {Target Qt Version}, you can use your own shader files
    and \QDS custom shader utilities to create custom effects.

    The following table summarizes the available effects and their corresponding use cases.

    \table
    \header
        \li Effect
        \li Description
    \row
        \li \l {Effect Composer}
        \li Compose new effects using a set of ready-made 2D effects that you can combine and
            customize. Includes effects like \uicontrol {Color Overlay}, \uicontrol Rain, and
            \uicontrol Swirl.
    \row
        \li \l {Adding an effect to your project}{The Content Library effects}
        \li A set of ready-made 3D particle effects. Includes customizable effects like \uicontrol
            Bubbles, \uicontrol Explosion, and \uicontrol Shockwave.
    \row
        \li \l {Design Effects}
        \li A feature for adding 2D shadow and blur effects from the \uicontrol Properties
            view.
    \row
        \li \l {Particles}{Particle effects}
        \li A set of ready-made particle effect components like \uicontrol Clouds, \uicontrol Dust,
            and \uicontrol Steam. Includes also components for more advanced customization like
            \uicontrol Attractor, \uicontrol {Scale Affector}, and \uicontrol Gravity.
    \row
        \li \l {3D effects}
        \li A set of ready-made 3D effect components. Includes customizable effects like \uicontrol
            {Brush Strokes}, \uicontrol {Distortion Sphere}, and \uicontrol {Motion Blur}.
    \row
        \li \l {2D effects}
        \li A set of ready-made 2D effect components. Includes customizable effects like \uicontrol
            {Brightness Control}, \uicontrol {Gamma Adjust}, and \uicontrol {Opacity Mask}.
    \row
        \li \l {Creating custom effects}{Custom effects in Qt 5}
        \li Use your own shader files and \QDS custom shader utilities to create
            custom effects.
    \row
        \li \l {Applying Post-Processing Effects in the Extended Scene Environment}{Post-Processing Effects}
        \li Use the extended scene environment to apply built-in post-processing effects.
    \endtable

*/
