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>
52 Qt3DRender::QMaterial *mMaterial =
nullptr;
53 Qt3DRender::QEffect *mEffect =
nullptr;
54 Qt3DRender::QParameter *mColorTextureParameter =
nullptr;
55 Qt3DRender::QParameter *mDepthTextureParameter =
nullptr;
56 Qt3DRender::QParameter *mShadowMapParameter =
nullptr;
57 Qt3DRender::QCamera *mMainCamera =
nullptr;
58 Qt3DRender::QParameter *mFarPlaneParameter =
nullptr;
59 Qt3DRender::QParameter *mNearPlaneParameter =
nullptr;
60 Qt3DRender::QParameter *mMainCameraInvViewMatrixParameter =
nullptr;
61 Qt3DRender::QParameter *mMainCameraInvProjMatrixParameter =
nullptr;
63 Qt3DRender::QCamera *mLightCamera =
nullptr;
64 Qt3DRender::QParameter *mLightFarPlaneParameter =
nullptr;
65 Qt3DRender::QParameter *mLightNearPlaneParameter =
nullptr;
67 Qt3DRender::QParameter *mLightPosition =
nullptr;
68 Qt3DRender::QParameter *mLightDirection =
nullptr;
70 Qt3DRender::QParameter *mShadowMinX =
nullptr;
71 Qt3DRender::QParameter *mShadowMaxX =
nullptr;
72 Qt3DRender::QParameter *mShadowMinZ =
nullptr;
73 Qt3DRender::QParameter *mShadowMaxZ =
nullptr;
75 Qt3DRender::QParameter *mRenderShadowsParameter =
nullptr;
76 Qt3DRender::QParameter *mShadowBiasParameter =
nullptr;
79 #endif // QGSPOSTPROCESSINGENTITY_H