Lines Matching refs:GrMatrixEffect
8 #include "src/gpu/effects/GrMatrixEffect.h"
16 std::unique_ptr<GrFragmentProcessor> GrMatrixEffect::Make(
19 auto me = static_cast<GrMatrixEffect*>(child.get());
27 return std::unique_ptr<GrFragmentProcessor>(new GrMatrixEffect(matrix, std::move(child)));
30 std::unique_ptr<GrFragmentProcessor::ProgramImpl> GrMatrixEffect::onMakeProgramImpl() const {
45 const GrMatrixEffect& mtx = proc.cast<GrMatrixEffect>();
61 void GrMatrixEffect::onAddToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const {}
63 bool GrMatrixEffect::onIsEqual(const GrFragmentProcessor& other) const {
64 const GrMatrixEffect& that = other.cast<GrMatrixEffect>();
69 GrMatrixEffect::GrMatrixEffect(const GrMatrixEffect& src)
73 std::unique_ptr<GrFragmentProcessor> GrMatrixEffect::clone() const {
74 return std::unique_ptr<GrFragmentProcessor>(new GrMatrixEffect(*this));