Lines Matching refs:GSImpl
19 class GrCCCoverageProcessor::GSImpl : public GrGLSLGeometryProcessor { class in GrCCCoverageProcessor
21 GSImpl(std::unique_ptr<Shader> shader) : fShader(std::move(shader)) {} in GSImpl() function in GrCCCoverageProcessor::GSImpl
109 virtual ~GSImpl() {} in ~GSImpl()
126 class GrCCCoverageProcessor::GSTriangleHullImpl : public GrCCCoverageProcessor::GSImpl {
128 GSTriangleHullImpl(std::unique_ptr<Shader> shader) : GSImpl(std::move(shader)) {} in GSTriangleHullImpl()
222 class GrCCCoverageProcessor::GSCurveHullImpl : public GrCCCoverageProcessor::GSImpl {
224 GSCurveHullImpl(std::unique_ptr<Shader> shader) : GSImpl(std::move(shader)) {} in GSCurveHullImpl()
289 class GrCCCoverageProcessor::GSCornerImpl : public GrCCCoverageProcessor::GSImpl {
291 GSCornerImpl(std::unique_ptr<Shader> shader) : GSImpl(std::move(shader)) {} in GSCornerImpl()
414 ? (GSImpl*) new GSTriangleHullImpl(std::move(shadr)) in createGSImpl()
415 : (GSImpl*) new GSCurveHullImpl(std::move(shadr)); in createGSImpl()