36#ifndef DISP3DLIB_GPUINTERPOLATIONMATERIAL_H
37#define DISP3DLIB_GPUINTERPOLATIONMATERIAL_H
43#include "../../../disp3D_global.h"
50#include <QSharedPointer>
95 typedef QSharedPointer<GpuInterpolationMaterial>
SPtr;
96 typedef QSharedPointer<const GpuInterpolationMaterial>
ConstSPtr;
118 void init()
override;
124 void setShaderCode()
override;
#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...
Compute shader interpolation material.
QPointer< Qt3DRender::QParameter > m_pOutputColorParameter
QPointer< Qt3DRender::QRenderPass > m_pDrawRenderPass
QPointer< Qt3DRender::QShaderProgram > m_pComputeShader
QPointer< Qt3DRender::QRenderPass > m_pComputeRenderPass
QPointer< Qt3DRender::QParameter > m_pRowsParameter
QPointer< Qt3DRender::QTechnique > m_pComputeTechnique
QPointer< Qt3DRender::QParameter > m_pSignalDataParameter
QPointer< Qt3DRender::QShaderProgram > m_pDrawShader
QPointer< Qt3DRender::QParameter > m_pThresholdZParameter
QSharedPointer< GpuInterpolationMaterial > SPtr
QPointer< Qt3DRender::QParameter > m_pColormapParameter
QPointer< Qt3DRender::QTechnique > m_pDrawTechnique
QPointer< Qt3DRender::QParameter > m_pColsParameter
QSharedPointer< const GpuInterpolationMaterial > ConstSPtr
QPointer< Qt3DRender::QFilterKey > m_pComputeFilterKey
virtual ~GpuInterpolationMaterial()=default
QPointer< Qt3DRender::QParameter > m_pThresholdXParameter
QPointer< Qt3DRender::QParameter > m_pInterpolationMatParameter