16 #ifndef QGSPOSTPROCESSINGENTITY_H
17 #define QGSPOSTPROCESSINGENTITY_H
19 #include <Qt3DCore/QEntity>
20 #include <Qt3DRender/QTexture>
21 #include <Qt3DRender/QMaterial>
22 #include <Qt3DRender/QEffect>
23 #include <Qt3DRender/QCamera>
61 Qt3DRender::QMaterial *mMaterial =
nullptr;
62 Qt3DRender::QEffect *mEffect =
nullptr;
63 Qt3DRender::QParameter *mColorTextureParameter =
nullptr;
64 Qt3DRender::QParameter *mDepthTextureParameter =
nullptr;
65 Qt3DRender::QParameter *mShadowMapParameter =
nullptr;
66 Qt3DRender::QCamera *mMainCamera =
nullptr;
67 Qt3DRender::QParameter *mFarPlaneParameter =
nullptr;
68 Qt3DRender::QParameter *mNearPlaneParameter =
nullptr;
69 Qt3DRender::QParameter *mMainCameraInvViewMatrixParameter =
nullptr;
70 Qt3DRender::QParameter *mMainCameraInvProjMatrixParameter =
nullptr;
72 Qt3DRender::QCamera *mLightCamera =
nullptr;
73 Qt3DRender::QParameter *mLightFarPlaneParameter =
nullptr;
74 Qt3DRender::QParameter *mLightNearPlaneParameter =
nullptr;
76 Qt3DRender::QParameter *mLightPosition =
nullptr;
77 Qt3DRender::QParameter *mLightDirection =
nullptr;
79 Qt3DRender::QParameter *mShadowMinX =
nullptr;
80 Qt3DRender::QParameter *mShadowMaxX =
nullptr;
81 Qt3DRender::QParameter *mShadowMinZ =
nullptr;
82 Qt3DRender::QParameter *mShadowMaxZ =
nullptr;
84 Qt3DRender::QParameter *mRenderShadowsParameter =
nullptr;
85 Qt3DRender::QParameter *mShadowBiasParameter =
nullptr;
86 Qt3DRender::QParameter *mEyeDomeLightingEnabledParameter =
nullptr;
87 Qt3DRender::QParameter *mEyeDomeLightingStrengthParameter =
nullptr;
88 Qt3DRender::QParameter *mEyeDomeLightingDistanceParameter =
nullptr;
91 #endif // QGSPOSTPROCESSINGENTITY_H