Home
last modified time | relevance | path

Searched refs:GrXferProcessor (Results 1 – 25 of 64) sorted by relevance

123

/external/skqp/src/gpu/effects/
DGrDisableColorXP.cpp19 class DisableColorXP : public GrXferProcessor {
32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
34 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
38 typedef GrXferProcessor INHERITED;
60 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
78 sk_sp<const GrXferProcessor> GrDisableColorXPFactory::makeXferProcessor( in makeXferProcessor()
84 return sk_sp<const GrXferProcessor>(new DisableColorXP); in makeXferProcessor()
DGrPorterDuffXferProcessor.cpp397 class PorterDuffXferProcessor : public GrXferProcessor {
415 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
422 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
429 typedef GrXferProcessor INHERITED;
489 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
507 class ShaderPDXferProcessor : public GrXferProcessor {
524 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
531 typedef GrXferProcessor INHERITED;
551 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead()
561 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
[all …]
DGrCustomXfermode.cpp72 class CustomXP : public GrXferProcessor {
104 bool onIsEqual(const GrXferProcessor& xpBase) const override;
109 typedef GrXferProcessor INHERITED;
116 GLCustomXP(const GrXferProcessor&) {} in GLCustomXP() argument
119 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, in GenKey()
155 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead()
166 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
182 bool CustomXP::onIsEqual(const GrXferProcessor& other) const { in onIsEqual()
217 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
242 sk_sp<const GrXferProcessor> CustomXPFactory::makeXferProcessor( in makeXferProcessor()
[all …]
DGrPorterDuffXferProcessor.h30 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);
DGrCoverageSetOpXP.cpp19 class CoverageSetOpXP : public GrXferProcessor {
36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
38 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
47 typedef GrXferProcessor INHERITED;
77 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
210 sk_sp<const GrXferProcessor> GrCoverageSetOpXPFactory::makeXferProcessor( in makeXferProcessor()
224 return sk_sp<GrXferProcessor>(new CoverageSetOpXP(fRegionOp, fInvertCoverage)); in makeXferProcessor()
/external/skia/src/gpu/effects/
DGrDisableColorXP.cpp19 class DisableColorXP : public GrXferProcessor {
32 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
34 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
38 typedef GrXferProcessor INHERITED;
60 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
73 void DisableColorXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
78 sk_sp<const GrXferProcessor> GrDisableColorXPFactory::makeXferProcessor( in makeXferProcessor()
84 return sk_sp<const GrXferProcessor>(new DisableColorXP); in makeXferProcessor()
DGrPorterDuffXferProcessor.cpp397 class PorterDuffXferProcessor : public GrXferProcessor {
415 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { in onGetBlendInfo()
422 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
429 typedef GrXferProcessor INHERITED;
489 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
507 class ShaderPDXferProcessor : public GrXferProcessor {
524 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
531 typedef GrXferProcessor INHERITED;
551 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead()
561 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
[all …]
DGrCustomXfermode.cpp72 class CustomXP : public GrXferProcessor {
104 bool onIsEqual(const GrXferProcessor& xpBase) const override;
109 typedef GrXferProcessor INHERITED;
116 GLCustomXP(const GrXferProcessor&) {} in GLCustomXP() argument
119 static void GenKey(const GrXferProcessor& p, const GrShaderCaps& caps, in GenKey()
155 const GrXferProcessor& proc) override { in emitBlendCodeForDstRead()
166 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
182 bool CustomXP::onIsEqual(const GrXferProcessor& other) const { in onIsEqual()
217 sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
242 sk_sp<const GrXferProcessor> CustomXPFactory::makeXferProcessor( in makeXferProcessor()
[all …]
DGrPorterDuffXferProcessor.h30 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);
DGrCoverageSetOpXP.cpp19 class CoverageSetOpXP : public GrXferProcessor {
36 void onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override;
38 bool onIsEqual(const GrXferProcessor& xpBase) const override { in onIsEqual()
47 typedef GrXferProcessor INHERITED;
77 void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) override {} in onSetData() argument
93 void CoverageSetOpXP::onGetBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const { in onGetBlendInfo()
210 sk_sp<const GrXferProcessor> GrCoverageSetOpXPFactory::makeXferProcessor( in makeXferProcessor()
224 return sk_sp<GrXferProcessor>(new CoverageSetOpXP(fRegionOp, fInvertCoverage)); in makeXferProcessor()
/external/skia/src/gpu/
DGrXferProcessor.cpp12 GrXferProcessor::GrXferProcessor(ClassID classID) in GrXferProcessor() function in GrXferProcessor
18 GrXferProcessor::GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples, in GrXferProcessor() function in GrXferProcessor
25 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput()
32 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { in getBlendInfo()
41 void GrXferProcessor::getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b, in getGLSLProcessorKey()
147 SkString GrXferProcessor::BlendInfo::dump() const { in dump()
182 sk_sp<const GrXferProcessor> GrXPFactory::MakeXferProcessor(const GrXPFactory* factory, in MakeXferProcessor()
DGrXferProcessor.h50 class GrXferProcessor : public GrProcessor, public GrNonAtomicRef<GrXferProcessor> {
175 bool isEqual(const GrXferProcessor& that) const { in isEqual()
192 GrXferProcessor(ClassID classID);
193 GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples,
217 virtual bool onIsEqual(const GrXferProcessor&) const = 0;
257 typedef GrXferProcessor::DstProxy DstProxy;
291 static sk_sp<const GrXferProcessor> MakeXferProcessor(const GrXPFactory*,
308 virtual sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
DGrProcessorSet.h49 const GrXferProcessor* xferProcessor() const { in xferProcessor()
53 sk_sp<const GrXferProcessor> refXferProcessor() const { in refXferProcessor()
166 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} in GrProcessorSet()
183 XP(const GrXferProcessor* processor) : fProcessor(processor) {} in XP()
189 const GrXferProcessor* fProcessor;
DGrPipeline.h83 GrXferProcessor::DstProxy fDstProxy;
122 const GrXferProcessor& getXferProcessor() const { in getXferProcessor()
243 sk_sp<const GrXferProcessor> fXferProcessor;
/external/skqp/src/gpu/
DGrXferProcessor.cpp12 GrXferProcessor::GrXferProcessor(ClassID classID) in GrXferProcessor() function in GrXferProcessor
18 GrXferProcessor::GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples, in GrXferProcessor() function in GrXferProcessor
25 bool GrXferProcessor::hasSecondaryOutput() const { in hasSecondaryOutput()
32 void GrXferProcessor::getBlendInfo(BlendInfo* blendInfo) const { in getBlendInfo()
41 void GrXferProcessor::getGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b, in getGLSLProcessorKey()
147 SkString GrXferProcessor::BlendInfo::dump() const { in dump()
182 sk_sp<const GrXferProcessor> GrXPFactory::MakeXferProcessor(const GrXPFactory* factory, in MakeXferProcessor()
DGrXferProcessor.h50 class GrXferProcessor : public GrProcessor, public GrNonAtomicRef<GrXferProcessor> {
175 bool isEqual(const GrXferProcessor& that) const { in isEqual()
192 GrXferProcessor(ClassID classID);
193 GrXferProcessor(ClassID classID, bool willReadDstColor, bool hasMixedSamples,
217 virtual bool onIsEqual(const GrXferProcessor&) const = 0;
257 typedef GrXferProcessor::DstProxy DstProxy;
291 static sk_sp<const GrXferProcessor> MakeXferProcessor(const GrXPFactory*,
308 virtual sk_sp<const GrXferProcessor> makeXferProcessor(const GrProcessorAnalysisColor&,
DGrProcessorSet.h49 const GrXferProcessor* xferProcessor() const { in xferProcessor()
53 sk_sp<const GrXferProcessor> refXferProcessor() const { in refXferProcessor()
166 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} in GrProcessorSet()
183 XP(const GrXferProcessor* processor) : fProcessor(processor) {} in XP()
189 const GrXferProcessor* fProcessor;
DGrPipeline.h83 GrXferProcessor::DstProxy fDstProxy;
122 const GrXferProcessor& getXferProcessor() const { in getXferProcessor()
243 sk_sp<const GrXferProcessor> fXferProcessor;
DGrOpFlushState.h57 GrXferProcessor::DstProxy fDstProxy;
88 const GrXferProcessor::DstProxy& dstProxy() const final { return fOpArgs->fDstProxy; } in dstProxy()
/external/skia/src/gpu/glsl/
DGrGLSLXferProcessor.h15 class GrXferProcessor; variable
32 const GrXferProcessor& xp, in EmitArgs()
52 const GrXferProcessor& fXP;
73 void setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp,
82 const GrXferProcessor& proc);
106 const GrXferProcessor&) { in emitBlendCodeForDstRead() argument
110 virtual void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) = 0;
DGrGLSLXferProcessor.cpp22 const GrXferProcessor& proc) { in adjust_for_lcd_coverage()
108 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, in setData()
130 const GrXferProcessor& proc) { in DefaultCoverageModulation()
/external/skqp/src/gpu/glsl/
DGrGLSLXferProcessor.h15 class GrXferProcessor; variable
32 const GrXferProcessor& xp, in EmitArgs()
52 const GrXferProcessor& fXP;
73 void setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp,
82 const GrXferProcessor& proc);
106 const GrXferProcessor&) { in emitBlendCodeForDstRead() argument
110 virtual void onSetData(const GrGLSLProgramDataManager&, const GrXferProcessor&) = 0;
DGrGLSLXferProcessor.cpp22 const GrXferProcessor& proc) { in adjust_for_lcd_coverage()
108 void GrGLSLXferProcessor::setData(const GrGLSLProgramDataManager& pdm, const GrXferProcessor& xp, in setData()
130 const GrXferProcessor& proc) { in DefaultCoverageModulation()
/external/skqp/src/gpu/vk/
DGrVkPipeline.h20 class GrXferProcessor; variable
46 const GrXferProcessor&);
/external/skia/src/gpu/vk/
DGrVkPipeline.h20 class GrXferProcessor; variable
46 const GrXferProcessor&);

123