Revision control
Copy as Markdown
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_qml_module(Quick3DHelpersImpl
URI "QtQuick3D.Helpers.impl"
VERSION "${PROJECT_VERSION}"
CLASS_NAME QtQuick3DHelpersImplPlugin
PLUGIN_TARGET qtquick3dhelpersimplplugin
NO_PLUGIN_OPTIONAL
DEPENDENCIES
QtQuick3D/auto
SOURCES
sceneeffects.cpp sceneeffects_p.h
qquick3drenderstatsmeshesmodel_p.h qquick3drenderstatsmeshesmodel.cpp
qquick3drenderstatstexturesmodel_p.h qquick3drenderstatstexturesmodel.cpp
qquick3drenderstatspassesmodel_p.h qquick3drenderstatspassesmodel.cpp
QML_FILES
DepthOfFieldBlur.qml
SsgiEffect.qml
SsrEffect.qml
SceneEffect.qml
LIBRARIES
Qt::Qml
Qt::Quick
Qt::Quick3DPrivate
NO_GENERATE_CPP_EXPORTS
)
qt_internal_add_resource(Quick3DHelpersImpl "helpersimpl_resources"
PREFIX
"/qtquick3d_helpers"
FILES
shaders/lensflareblurhorizontal.vert
shaders/lensflareblurvertical.vert
shaders/lensflaredownsample.frag
shaders/lensflarefeatures.frag
shaders/lensflaregaussianblur.frag
shaders/tonemapper.frag
shaders/depthoffieldblur.frag
shaders/depthoffieldblur.vert
shaders/downsample.frag
shaders/downsample.vert
shaders/glowhorizontalblur.frag
shaders/glowverticalblur.frag
shaders/ssgi_ssilvb.frag
shaders/ssgi_dualfilterblur_down.frag
shaders/ssgi_dualfilterblur_up.frag
shaders/ssgi_compose.frag
shaders/ssr_composition.frag
shaders/ssr_main.frag
shaders/ssr_mask.frag
images/lens_dirt_default.jpeg
images/noiseTexture.png
images/gradientTexture.png
luts/identity.png
)