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

1 2 3 4 5 6

  /external/skia/include/gpu/effects/
GrXfermodeFragmentProcessor.h 13 class GrFragmentProcessor;
18 const GrFragmentProcessor* CreateFromDstProcessor(const GrFragmentProcessor* dst,
23 const GrFragmentProcessor* CreateFromSrcProcessor(const GrFragmentProcessor* src,
29 const GrFragmentProcessor* CreateFromTwoProcessors(const GrFragmentProcessor* src,
30 const GrFragmentProcessor* dst,
GrConstColorProcessor.h 11 #include "GrFragmentProcessor.h"
14 * This is a simple GrFragmentProcessor that outputs a constant color. It may do one of the
18 class GrConstColorProcessor : public GrFragmentProcessor {
29 static GrFragmentProcessor* Create(GrColor color, InputMode mode) {
54 bool onIsEqual(const GrFragmentProcessor&) const override;
63 typedef GrFragmentProcessor INHERITED;
  /external/skia/src/gpu/effects/
GrDitherEffect.h 14 class GrFragmentProcessor;
20 GrFragmentProcessor* Create();
GrYUVEffect.h 13 class GrFragmentProcessor;
21 const GrFragmentProcessor* CreateYUVToRGB(GrTexture* yTexture, GrTexture* uTexture,
30 const GrFragmentProcessor* CreateRGBToYUV(const GrFragmentProcessor*,
38 const GrFragmentProcessor* CreateRGBToUV(const GrFragmentProcessor*,
45 const GrFragmentProcessor* CreateRGBToY(const GrFragmentProcessor*, SkYUVColorSpace colorSpace);
46 const GrFragmentProcessor* CreateRGBToU(const GrFragmentProcessor*, SkYUVColorSpace colorSpace)
    [all...]
GrOvalEffect.h 14 class GrFragmentProcessor;
21 GrFragmentProcessor* Create(GrPrimitiveEdgeType, const SkRect&);
GrRRectEffect.h 14 class GrFragmentProcessor;
23 GrFragmentProcessor* Create(GrPrimitiveEdgeType, const SkRRect&);
GrConvexPolyEffect.h 12 #include "GrFragmentProcessor.h"
24 class GrConvexPolyEffect : public GrFragmentProcessor {
41 static GrFragmentProcessor* Create(GrPrimitiveEdgeType edgeType, int n,
54 static GrFragmentProcessor* Create(GrPrimitiveEdgeType, const SkPath&,
60 static GrFragmentProcessor* Create(GrPrimitiveEdgeType, const SkRect&);
79 bool onIsEqual(const GrFragmentProcessor& other) const override;
89 typedef GrFragmentProcessor INHERITED;
GrDitherEffect.cpp 9 #include "GrFragmentProcessor.h"
17 class DitherEffect : public GrFragmentProcessor {
19 static GrFragmentProcessor* Create() {
38 bool onIsEqual(const GrFragmentProcessor&) const override { return true; }
44 typedef GrFragmentProcessor INHERITED;
55 const GrFragmentProcessor* DitherEffect::TestCreate(GrProcessorTestData*) {
98 GrFragmentProcessor* GrDitherEffect::Create() { return DitherEffect::Create(); }
GrXfermodeFragmentProcessor.cpp 10 #include "GrFragmentProcessor.h"
18 class ComposeTwoFragmentProcessor : public GrFragmentProcessor {
20 ComposeTwoFragmentProcessor(const GrFragmentProcessor* src, const GrFragmentProcessor* dst,
39 bool onIsEqual(const GrFragmentProcessor& other) const override {
55 typedef GrFragmentProcessor INHERITED;
72 const GrFragmentProcessor* ComposeTwoFragmentProcessor::TestCreate(GrProcessorTestData* d) {
74 SkAutoTUnref<const GrFragmentProcessor> fpA(GrProcessorUnitTest::CreateChildFP(d));
75 SkAutoTUnref<const GrFragmentProcessor> fpB(GrProcessorUnitTest::CreateChildFP(d));
121 const GrFragmentProcessor* GrXfermodeFragmentProcessor::CreateFromTwoProcessors
    [all...]
GrSimpleTextureEffect.h 24 static const GrFragmentProcessor* Create(GrTexture* tex,
31 static GrFragmentProcessor* Create(GrTexture* tex,
38 static GrFragmentProcessor* Create(GrTexture* tex,
70 bool onIsEqual(const GrFragmentProcessor& other) const override { return true; }
GrBicubicEffect.h 35 static const GrFragmentProcessor* Create(GrTexture* tex, const SkScalar coefficients[16],
51 static const GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix,
60 static const GrFragmentProcessor* Create(GrTexture* tex, const SkScalar coefficients[16],
69 static const GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix,
94 bool onIsEqual(const GrFragmentProcessor&) const override;
  /external/skia/include/gpu/
GrFragmentProcessor.h 24 class GrFragmentProcessor : public GrProcessor {
29 * GrFragmentProcessor subclasses that can be used in other scenarios where the entire input
34 static const GrFragmentProcessor* MulOutputByInputAlpha(const GrFragmentProcessor*);
41 static const GrFragmentProcessor* MulOutputByInputUnpremulColor(const GrFragmentProcessor*);
48 static const GrFragmentProcessor* OverrideInput(const GrFragmentProcessor*, GrColor);
56 static const GrFragmentProcessor* RunInSeries(const GrFragmentProcessor*[], int cnt)
    [all...]
GrPaint.h 16 #include "GrFragmentProcessor.h"
73 const GrFragmentProcessor* addColorFragmentProcessor(const GrFragmentProcessor* fp) {
82 const GrFragmentProcessor* addCoverageFragmentProcessor(const GrFragmentProcessor* fp) {
106 const GrFragmentProcessor* getColorFragmentProcessor(int i) const {
109 const GrFragmentProcessor* getCoverageFragmentProcessor(int i) const {
153 SkSTArray<4, const GrFragmentProcessor*, true> fColorFragmentProcessors;
154 SkSTArray<2, const GrFragmentProcessor*, true> fCoverageFragmentProcessors;
  /external/skia/src/gpu/
GrProcessorUnitTest.cpp 9 #include "GrFragmentProcessor.h"
11 const GrFragmentProcessor* GrProcessorUnitTest::CreateChildFP(GrProcessorTestData* data) {
13 SkAutoTUnref<const GrFragmentProcessor> fp;
15 fp.reset(GrProcessorTestFactory<GrFragmentProcessor>::Create(data));
GrFragmentProcessor.cpp 9 #include "GrFragmentProcessor.h"
20 GrFragmentProcessor::~GrFragmentProcessor() {
28 bool GrFragmentProcessor::isEqual(const GrFragmentProcessor& that,
55 GrGLSLFragmentProcessor* GrFragmentProcessor::createGLSLInstance() const {
64 void GrFragmentProcessor::addTextureAccess(const GrTextureAccess* textureAccess) {
73 void GrFragmentProcessor::addCoordTransform(const GrCoordTransform* transform) {
84 int GrFragmentProcessor::registerChildProcessor(const GrFragmentProcessor* child)
    [all...]
GrProcOptInfo.h 15 class GrFragmentProcessor;
33 void calcWithInitialValues(const GrFragmentProcessor* const *, int cnt, GrColor startColor,
36 void completeCalculations(const GrFragmentProcessor * const processors[], int cnt);
84 void internalCalc(const GrFragmentProcessor* const[], int cnt, bool initWillReadFragPosition);
GrProcessor.cpp 18 class GrFragmentProcessor;
26 SkTArray<GrProcessorTestFactory<GrFragmentProcessor>*, true>*
27 GrProcessorTestFactory<GrFragmentProcessor>::GetFactories() {
28 static SkTArray<GrProcessorTestFactory<GrFragmentProcessor>*, true> gFactories;
56 void GrProcessorTestFactory<GrFragmentProcessor>::VerifyFactoryCount() {
GrProcOptInfo.cpp 14 void GrProcOptInfo::calcWithInitialValues(const GrFragmentProcessor * const processors[],
33 void GrProcOptInfo::completeCalculations(const GrFragmentProcessor * const processors[], int cnt) {
37 void GrProcOptInfo::internalCalc(const GrFragmentProcessor* const processors[],
46 const GrFragmentProcessor* processor = processors[i];
  /external/skia/src/effects/gradients/
SkTwoPointConicalGradient_gpu.h 21 GrFragmentProcessor* Create(GrContext* ctx, const SkTwoPointConicalGradient& shader,
  /external/skia/src/effects/
SkArithmeticMode_gpu.h 17 #include "GrFragmentProcessor.h"
32 class GrArithmeticFP : public GrFragmentProcessor {
34 static const GrFragmentProcessor* Create(float k1, float k2, float k3, float k4,
35 bool enforcePMColor, const GrFragmentProcessor* dst) {
60 bool onIsEqual(const GrFragmentProcessor&) const override;
65 const GrFragmentProcessor* dst);
71 typedef GrFragmentProcessor INHERITED;
GrCircleBlurFragmentProcessor.h 16 #include "GrFragmentProcessor.h"
23 class GrCircleBlurFragmentProcessor : public GrFragmentProcessor {
37 static const GrFragmentProcessor* Create(GrTextureProvider*textureProvider,
64 bool onIsEqual(const GrFragmentProcessor& other) const override {
83 typedef GrFragmentProcessor INHERITED;
SkLumaColorFilter.cpp 55 class LumaColorFilterEffect : public GrFragmentProcessor {
57 static const GrFragmentProcessor* Create() {
101 bool onIsEqual(const GrFragmentProcessor&) const override { return true; }
110 const GrFragmentProcessor* SkLumaColorFilter::asFragmentProcessor(GrContext*) const {
  /external/skia/include/client/android/
SkPixelXorXfermode.h 25 const GrFragmentProcessor* getFragmentProcessorForImageFilter(
26 const GrFragmentProcessor* dst) const override;
  /external/skia/include/effects/
SkLumaColorFilter.h 31 const GrFragmentProcessor* asFragmentProcessor(GrContext*) const override;
  /external/skia/src/gpu/glsl/
GrGLSLFragmentProcessor.h 58 const GrFragmentProcessor& fp,
74 const GrFragmentProcessor& fFp;
83 void setData(const GrGLSLProgramDataManager& pdman, const GrFragmentProcessor& processor);
108 /** A GrGLSLFragmentProcessor instance can be reused with any GrFragmentProcessor that produces
109 the same stage key; this function reads data from a GrFragmentProcessor and uploads any
110 uniform variables required by the shaders created in emitCode(). The GrFragmentProcessor
113 // TODO update this to pass in GrFragmentProcessor
121 friend class GrFragmentProcessor;

Completed in 4359 milliseconds

1 2 3 4 5 6