43 QSGDefaultInternalImageNode(QSGDefaultRenderContext *rc);
45 void setMipmapFiltering(QSGTexture::Filtering filtering) override;
46 void setFiltering(QSGTexture::Filtering filtering) override;
47 void setHorizontalWrapMode(QSGTexture::WrapMode wrapMode) override;
48 void setVerticalWrapMode(QSGTexture::WrapMode wrapMode) override;
50 void updateMaterialAntialiasing() override;
51 void setMaterialTexture(QSGTexture *texture) override;
52 QSGTexture *materialTexture()
const override;
53 bool updateMaterialBlending() override;
54 bool supportsWrap(
const QSize &size)
const override;
57 QSGDefaultRenderContext *m_rc;
58 QSGOpaqueTextureMaterial m_material;
59 QSGTextureMaterial m_materialO;
60 QSGSmoothTextureMaterial m_smoothMaterial;
SmoothTextureMaterialRhiShader(int viewCount)
bool updateUniformData(RenderState &state, QSGMaterial *newMaterial, QSGMaterial *oldMaterial) override
This function is called by the scene graph to get the contents of the shader program's uniform buffer...