Lines Matching refs:fShader
24 , fShader(std::move(sh)) { in MaskShaderEffect()
29 .modulateMaskShader(fShader, canvas->getTotalMatrix()); in onRender()
41 , fShader(std::move(shader)) { in ShaderEffect()
42 if (fShader) { in ShaderEffect()
43 this->observeInval(fShader); in ShaderEffect()
48 if (fShader) { in ~ShaderEffect()
49 this->unobserveInval(fShader); in ~ShaderEffect()
54 if (fShader) { in setShader()
55 this->unobserveInval(fShader); in setShader()
58 fShader = std::move(sh); in setShader()
60 if (fShader) { in setShader()
61 this->observeInval(fShader); in setShader()
65 if (fShader) { in onRevalidate()
66 fShader->revalidate(ic, ctm); in onRevalidate()
74 .modulateShader(fShader ? fShader->getShader() : nullptr, canvas->getTotalMatrix()); in onRender()
86 fShader = this->onRevalidateShader(); in onRevalidate()