HomeSort by relevance Sort by last modified time
    Searched refs:GrXferProcessor (Results 1 - 25 of 60) sorted by null

1 2 3

  /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&);

Completed in 630 milliseconds

1 2 3