/external/skia/src/gpu/effects/ |
GrDisableColorXP.cpp | 19 class DisableColorXP : public GrXferProcessor { 32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 34 bool onIsEqual(const GrXferProcessor& xpBase) const override { 38 typedef GrXferProcessor INHERITED; 60 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { 78 sk_sp<const GrXferProcessor> GrDisableColorXPFactory::makeXferProcessor( 84 return sk_sp<const GrXferProcessor>(new DisableColorXP);
|
GrPorterDuffXferProcessor.h | 12 #include "GrXferProcessor.h" 30 static sk_sp<const GrXferProcessor> MakeSrcOverXferProcessor(const GrProcessorAnalysisColor&, 36 static sk_sp<const GrXferProcessor> MakeNoCoverageXP(SkBlendMode); 40 static const GrXferProcessor& SimpleSrcOverXP(); 50 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 62 static void TestGetXPOutputTypes(const GrXferProcessor*, int* outPrimary, int* outSecondary);
|
GrCustomXfermode.cpp | 72 class CustomXP : public GrXferProcessor { 104 bool onIsEqual(const GrXferProcessor& xpBase) const override; 109 typedef GrXferProcessor INHERITED; 116 GLCustomXP(const GrXferProcessor&) {} 119 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, 155 const GrXferProcessor& proc) override { 166 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 182 bool CustomXP::onIsEqual(const GrXferProcessor& other) const { 217 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 242 sk_sp<const GrXferProcessor> CustomXPFactory::makeXferProcessor [all...] |
GrCoverageSetOpXP.cpp | 19 class CoverageSetOpXP : public GrXferProcessor { 36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 38 bool onIsEqual(const GrXferProcessor& xpBase) const override { 47 typedef GrXferProcessor INHERITED; 77 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { 210 sk_sp<const GrXferProcessor> GrCoverageSetOpXPFactory::makeXferProcessor( 224 return sk_sp<GrXferProcessor>(new CoverageSetOpXP(fRegionOp, fInvertCoverage));
|
GrPorterDuffXferProcessor.cpp | 16 #include "GrXferProcessor.h" 397 class PorterDuffXferProcessor : public GrXferProcessor { 415 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { 422 bool onIsEqual(const GrXferProcessor& xpBase) const override { 429 typedef GrXferProcessor INHERITED; 489 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 507 class ShaderPDXferProcessor : public GrXferProcessor { 524 bool onIsEqual(const GrXferProcessor& xpBase) const override { 531 typedef GrXferProcessor INHERITED; 551 const GrXferProcessor& proc) override [all...] |
GrCoverageSetOpXP.h | 12 #include "GrXferProcessor.h" 37 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
GrDisableColorXP.h | 12 #include "GrXferProcessor.h" 39 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
/external/skqp/src/gpu/effects/ |
GrDisableColorXP.cpp | 19 class DisableColorXP : public GrXferProcessor { 32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 34 bool onIsEqual(const GrXferProcessor& xpBase) const override { 38 typedef GrXferProcessor INHERITED; 60 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { 78 sk_sp<const GrXferProcessor> GrDisableColorXPFactory::makeXferProcessor( 84 return sk_sp<const GrXferProcessor>(new DisableColorXP);
|
GrPorterDuffXferProcessor.h | 12 #include "GrXferProcessor.h" 30 static sk_sp<const GrXferProcessor> MakeSrcOverXferProcessor(const GrProcessorAnalysisColor&, 36 static sk_sp<const GrXferProcessor> MakeNoCoverageXP(SkBlendMode); 40 static const GrXferProcessor& SimpleSrcOverXP(); 50 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 62 static void TestGetXPOutputTypes(const GrXferProcessor*, int* outPrimary, int* outSecondary);
|
GrCustomXfermode.cpp | 72 class CustomXP : public GrXferProcessor { 104 bool onIsEqual(const GrXferProcessor& xpBase) const override; 109 typedef GrXferProcessor INHERITED; 116 GLCustomXP(const GrXferProcessor&) {} 119 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, 155 const GrXferProcessor& proc) override { 166 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 182 bool CustomXP::onIsEqual(const GrXferProcessor& other) const { 217 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&, 242 sk_sp<const GrXferProcessor> CustomXPFactory::makeXferProcessor [all...] |
GrCoverageSetOpXP.cpp | 19 class CoverageSetOpXP : public GrXferProcessor { 36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override; 38 bool onIsEqual(const GrXferProcessor& xpBase) const override { 47 typedef GrXferProcessor INHERITED; 77 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { 210 sk_sp<const GrXferProcessor> GrCoverageSetOpXPFactory::makeXferProcessor( 224 return sk_sp<GrXferProcessor>(new CoverageSetOpXP(fRegionOp, fInvertCoverage));
|
GrPorterDuffXferProcessor.cpp | 16 #include "GrXferProcessor.h" 397 class PorterDuffXferProcessor : public GrXferProcessor { 415 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { 422 bool onIsEqual(const GrXferProcessor& xpBase) const override { 429 typedef GrXferProcessor INHERITED; 489 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} 507 class ShaderPDXferProcessor : public GrXferProcessor { 524 bool onIsEqual(const GrXferProcessor& xpBase) const override { 531 typedef GrXferProcessor INHERITED; 551 const GrXferProcessor& proc) override [all...] |
GrCoverageSetOpXP.h | 12 #include "GrXferProcessor.h" 37 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
|
/external/skia/src/gpu/glsl/ |
GrGLSLXferProcessor.h | 15 class GrXferProcessor; 32 const GrXferProcessor& xp, 52 const GrXferProcessor& fXP; 68 uniform variables required by the shaders created in emitCode(). The GrXferProcessor 73 void setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, 82 const GrXferProcessor& proc); 88 * it can construct a GrXferProcessor that will not read the dst color. 97 * method if it can construct a GrXferProcessor that reads the dst color. 106 const GrXferProcessor&) { 110 virtual void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) = 0 [all...] |
GrGLSLXferProcessor.cpp | 12 #include "GrXferProcessor.h" 22 const GrXferProcessor& proc) { 108 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, 130 const GrXferProcessor& proc) {
|
/external/skqp/src/gpu/glsl/ |
GrGLSLXferProcessor.h | 15 class GrXferProcessor; 32 const GrXferProcessor& xp, 52 const GrXferProcessor& fXP; 68 uniform variables required by the shaders created in emitCode(). The GrXferProcessor 73 void setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, 82 const GrXferProcessor& proc); 88 * it can construct a GrXferProcessor that will not read the dst color. 97 * method if it can construct a GrXferProcessor that reads the dst color. 106 const GrXferProcessor&) { 110 virtual void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) = 0 [all...] |
GrGLSLXferProcessor.cpp | 12 #include "GrXferProcessor.h" 22 const GrXferProcessor& proc) { 108 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, 130 const GrXferProcessor& proc) {
|
/external/skia/src/gpu/ |
GrXferProcessor.cpp | 8 #include "GrXferProcessor.h" 12 GrXferProcessor::GrXferProcessor(ClassID classID) 18 GrXferProcessor::GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples, 25 bool GrXferProcessor::hasSecondaryOutput() const { 32 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { 41 void GrXferProcessor::getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b, 147 SkString GrXferProcessor::BlendInfo::dump() const { 182 sk_sp<const GrXferProcessor> GrXPFactory::MakeXferProcessor(const GrXPFactory* factory [all...] |
GrXferProcessor.h | 35 * GrXferProcessor is responsible for implementing the xfer mode that blends the src color and dst 38 * write a seconday fragment shader output color. GrXferProcessor has two modes of operation: 41 * GrXferProcessor may read the destination color. While operating in this mode, the subclass only 47 * A GrXferProcessor is never installed directly into our draw state, but instead is created from a 50 class GrXferProcessor : public GrProcessor, public GrNonAtomicRef<GrXferProcessor> { 55 * GrXferProcessor for blending in the fragment shader. 117 for the given GrXferProcessor; caller is responsible for deleting 175 bool isEqual(const GrXferProcessor& that) const { 192 GrXferProcessor(ClassID classID) [all...] |
GrProcessorSet.h | 15 #include "GrXferProcessor.h" 49 const GrXferProcessor* xferProcessor() const { 53 sk_sp<const GrXferProcessor> refXferProcessor() const { 166 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} 183 XP(const GrXferProcessor* processor) : fProcessor(processor) {} 189 const GrXferProcessor* fProcessor;
|
/external/skqp/src/gpu/ |
GrXferProcessor.cpp | 8 #include "GrXferProcessor.h" 12 GrXferProcessor::GrXferProcessor(ClassID classID) 18 GrXferProcessor::GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples, 25 bool GrXferProcessor::hasSecondaryOutput() const { 32 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { 41 void GrXferProcessor::getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b, 147 SkString GrXferProcessor::BlendInfo::dump() const { 182 sk_sp<const GrXferProcessor> GrXPFactory::MakeXferProcessor(const GrXPFactory* factory [all...] |
GrXferProcessor.h | 35 * GrXferProcessor is responsible for implementing the xfer mode that blends the src color and dst 38 * write a seconday fragment shader output color. GrXferProcessor has two modes of operation: 41 * GrXferProcessor may read the destination color. While operating in this mode, the subclass only 47 * A GrXferProcessor is never installed directly into our draw state, but instead is created from a 50 class GrXferProcessor : public GrProcessor, public GrNonAtomicRef<GrXferProcessor> { 55 * GrXferProcessor for blending in the fragment shader. 117 for the given GrXferProcessor; caller is responsible for deleting 175 bool isEqual(const GrXferProcessor& that) const { 192 GrXferProcessor(ClassID classID) [all...] |
GrProcessorSet.h | 15 #include "GrXferProcessor.h" 49 const GrXferProcessor* xferProcessor() const { 53 sk_sp<const GrXferProcessor> refXferProcessor() const { 166 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} 183 XP(const GrXferProcessor* processor) : fProcessor(processor) {} 189 const GrXferProcessor* fProcessor;
|
/external/skia/src/gpu/vk/ |
GrVkPipeline.h | 20 class GrXferProcessor; 46 const GrXferProcessor&);
|
/external/skqp/src/gpu/vk/ |
GrVkPipeline.h | 20 class GrXferProcessor; 46 const GrXferProcessor&);
|