28 QSGMaterialShader *
createShader(QSGRendererInterface::RenderMode)
const override;
29 QSGMaterialType *
type()
const override;
30 int compare(
const QSGMaterial *other)
const override;
36 QSGTexture *m_fadeoff_texture;
44 bool updateUniformData(QSGMaterialShader::RenderState &state, QSGMaterial *newMaterial,
45 QSGMaterial *oldMaterial)
override;
48 QSGMaterial *newMaterial, QSGMaterial *)
override;
Definition elevationmaterial.h:23
ElevationMaterial()
Definition elevationmaterial.cpp:29
QSGMaterialType * type() const override
Definition elevationmaterial.cpp:45
int compare(const QSGMaterial *other) const override
Definition elevationmaterial.cpp:51
QSGMaterialShader * createShader(QSGRendererInterface::RenderMode) const override
Definition elevationmaterial.cpp:40
auto strength_texture() -> QSGTexture *
Definition elevationmaterial.cpp:57
void init_fadeoff_texture(QQuickWindow *win)
Definition elevationmaterial.cpp:61
~ElevationMaterial()
Definition elevationmaterial.cpp:35
Definition elevationmaterial.h:40
ElevationShader()
Definition elevationmaterial.cpp:80
bool updateUniformData(QSGMaterialShader::RenderState &state, QSGMaterial *newMaterial, QSGMaterial *oldMaterial) override
Definition elevationmaterial.cpp:87
void updateSampledImage(RenderState &, int binding, QSGTexture **texture, QSGMaterial *newMaterial, QSGMaterial *) override
Definition elevationmaterial.cpp:111
Definition rectangle.cpp:28