35 #ifndef DISP3DLIB_PERVERTEXTESSPHONGALPHAMATERIAL_H 36 #define DISP3DLIB_PERVERTEXTESSPHONGALPHAMATERIAL_H 42 #include "../../../disp3D_global.h" 65 class QGraphicsApiFilter;
110 void init()
override;
116 void setShaderCode()
override;
118 QPointer<Qt3DRender::QParameter> m_pInnerTessParameter;
119 QPointer<Qt3DRender::QParameter> m_pOuterTessParameter;
120 QPointer<Qt3DRender::QParameter> m_pTriangleScaleParameter;
122 QPointer<Qt3DRender::QTechnique> m_pVertexGL4Technique;
123 QPointer<Qt3DRender::QRenderPass> m_pVertexGL4RenderPass;
124 QPointer<Qt3DRender::QShaderProgram> m_pVertexGL4Shader;
128 #endif // DISP3DLIB_PERVERTEXTESSPHONGALPHAMATERIAL_H #define DISP3DSHARED_EXPORT
AbstractPhongAlphaMaterial class declaration.
This abstract class is used as a base class for all materials that are using the phong alpha lightini...
PerVertexTessPhongAlphaMaterial is provides a Qt3D material with own shader support.