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

1 2

  /external/skia/src/gpu/effects/
GrShadowGeoProc.h 12 #include "GrGeometryProcessor.h"
20 class GrRRectShadowGeoProc : public GrGeometryProcessor {
22 static sk_sp<GrGeometryProcessor> Make(const SkMatrix& localMatrix) {
23 return sk_sp<GrGeometryProcessor>(new GrRRectShadowGeoProc(localMatrix));
51 typedef GrGeometryProcessor INHERITED;
GrBezierEffect.h 13 #include "GrGeometryProcessor.h"
58 class GrConicEffect : public GrGeometryProcessor {
60 static sk_sp<GrGeometryProcessor> Make(GrColor color,
72 return sk_sp<GrGeometryProcessor>(
79 return sk_sp<GrGeometryProcessor>(
84 return sk_sp<GrGeometryProcessor>(
126 typedef GrGeometryProcessor INHERITED;
140 class GrQuadEffect : public GrGeometryProcessor {
142 static sk_sp<GrGeometryProcessor> Make(GrColor color,
154 return sk_sp<GrGeometryProcessor>(
    [all...]
GrBitmapTextGeoProc.h 12 #include "GrGeometryProcessor.h"
22 class GrBitmapTextGeoProc : public GrGeometryProcessor {
24 static sk_sp<GrGeometryProcessor> Make(GrResourceProvider* resourceProvider, GrColor color,
28 return sk_sp<GrGeometryProcessor>(
66 typedef GrGeometryProcessor INHERITED;
GrDistanceFieldGeoProc.h 12 #include "GrGeometryProcessor.h"
49 class GrDistanceFieldA8TextGeoProc : public GrGeometryProcessor {
52 static sk_sp<GrGeometryProcessor> Make(GrResourceProvider* resourceProvider,
57 return sk_sp<GrGeometryProcessor>(
62 static sk_sp<GrGeometryProcessor> Make(GrResourceProvider* resourceProvider,
67 return sk_sp<GrGeometryProcessor>(
114 typedef GrGeometryProcessor INHERITED;
124 class GrDistanceFieldPathGeoProc : public GrGeometryProcessor {
126 static sk_sp<GrGeometryProcessor> Make(GrResourceProvider* resourceProvider, GrColor color,
130 return sk_sp<GrGeometryProcessor>(
    [all...]
GrShadowGeoProc.cpp 64 static inline void GenKey(const GrGeometryProcessor& gp,
103 sk_sp<GrGeometryProcessor> GrRRectShadowGeoProc::TestCreate(GrProcessorTestData* d) {
GrBezierEffect.cpp 20 GrGLConicEffect(const GrGeometryProcessor&);
24 static inline void GenKey(const GrGeometryProcessor&,
65 GrGLConicEffect::GrGLConicEffect(const GrGeometryProcessor& processor)
217 void GrGLConicEffect::GenKey(const GrGeometryProcessor& gp,
261 sk_sp<GrGeometryProcessor> GrConicEffect::TestCreate(GrProcessorTestData* d) {
262 sk_sp<GrGeometryProcessor> gp;
281 GrGLQuadEffect(const GrGeometryProcessor&);
285 static inline void GenKey(const GrGeometryProcessor&,
326 GrGLQuadEffect::GrGLQuadEffect(const GrGeometryProcessor& processor)
420 void GrGLQuadEffect::GenKey(const GrGeometryProcessor& gp
    [all...]
  /external/skia/src/gpu/
GrGeometryProcessor.h 14 * A GrGeometryProcessor is a flexible method for rendering a primitive. The GrGeometryProcessor
18 * responsibility of the GrGeometryProcessor.
20 class GrGeometryProcessor : public GrPrimitiveProcessor {
22 GrGeometryProcessor()
50 * GrGeometryProcessor.
GrDefaultGeoProcFactory.cpp 31 class DefaultGeoProc : public GrGeometryProcessor {
33 static sk_sp<GrGeometryProcessor> Make(uint32_t gpTypeFlags,
39 return sk_sp<GrGeometryProcessor>(new DefaultGeoProc(
136 static inline void GenKey(const GrGeometryProcessor& gp,
234 typedef GrGeometryProcessor INHERITED;
240 sk_sp<GrGeometryProcessor> DefaultGeoProc::TestCreate(GrProcessorTestData* d) {
265 sk_sp<GrGeometryProcessor> GrDefaultGeoProcFactory::Make(const Color& color,
290 sk_sp<GrGeometryProcessor> GrDefaultGeoProcFactory::MakeForDeviceSpace(
GrDefaultGeoProcFactory.h 11 #include "GrGeometryProcessor.h"
110 sk_sp<GrGeometryProcessor> Make(const Color&,
116 * Use this factory to create a GrGeometryProcessor that expects a device space vertex position
120 sk_sp<GrGeometryProcessor> MakeForDeviceSpace(const Color&,
GrProcessor.cpp 10 #include "GrGeometryProcessor.h"
30 class GrGeometryProcessor;
44 SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true>*
45 GrProcessorTestFactory<GrGeometryProcessor>::GetFactories() {
46 static SkTArray<GrProcessorTestFactory<GrGeometryProcessor>*, true> gFactories;
74 void GrProcessorTestFactory<GrGeometryProcessor>::VerifyFactoryCount() {
  /external/skia/src/gpu/instanced/
InstanceProcessor.h 12 #include "GrGeometryProcessor.h"
23 class InstanceProcessor : public GrGeometryProcessor {
64 typedef GrGeometryProcessor INHERITED;
  /external/skia/src/gpu/glsl/
GrGLSLVarying.h 12 #include "GrGeometryProcessor.h"
129 void addPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
131 void addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
134 void emitAttributes(const GrGeometryProcessor& gp);
171 void writePassThroughAttribute(const GrGeometryProcessor::Attribute*, const char* output,
GrGLSLVarying.cpp 12 void GrGLSLVaryingHandler::addPassThroughAttribute(const GrGeometryProcessor::Attribute* input,
20 void GrGLSLVaryingHandler::addFlatPassThroughAttribute(const GrGeometryProcessor::Attribute* input,
29 void GrGLSLVaryingHandler::writePassThroughAttribute(const GrGeometryProcessor::Attribute* input,
65 void GrGLSLVaryingHandler::emitAttributes(const GrGeometryProcessor& gp) {
68 const GrGeometryProcessor::Attribute& attr = gp.getAttrib(i);
  /external/skia/src/gpu/ops/
GrMeshDrawOp.h 12 #include "GrGeometryProcessor.h"
73 void recordDraw(Target*, const GrGeometryProcessor*);
128 GrPendingProgramElement<const GrGeometryProcessor> fGeometryProcessor;
GrDashOp.cpp 15 #include "GrGeometryProcessor.h"
229 * An GrGeometryProcessor that renders a dashed line.
230 * This GrGeometryProcessor is meant for dashed lines that only have a single on/off interval pair.
234 static sk_sp<GrGeometryProcessor> make_dash_gp(GrColor,
337 sk_sp<GrGeometryProcessor> gp;
353 SkDebugf("Could not create GrGeometryProcessor\n");
751 class DashingCircleEffect : public GrGeometryProcessor {
755 static sk_sp<GrGeometryProcessor> Make(GrColor,
794 typedef GrGeometryProcessor INHERITED;
805 static inline void GenKey(const GrGeometryProcessor&
    [all...]
GrAnalyticRectOp.cpp 11 #include "GrGeometryProcessor.h"
52 class RectGeometryProcessor : public GrGeometryProcessor {
186 static void GenKey(const GrGeometryProcessor& gp,
220 typedef GrGeometryProcessor INHERITED;
226 sk_sp<GrGeometryProcessor> RectGeometryProcessor::TestCreate(GrProcessorTestData* d) {
227 return sk_sp<GrGeometryProcessor>(new RectGeometryProcessor(GrTest::TestMatrix(d->fRandom)));
292 sk_sp<GrGeometryProcessor> gp(new RectGeometryProcessor(localMatrix));
GrAtlasTextOp.h 109 sk_sp<GrGeometryProcessor> fGeometryProcessor;
152 sk_sp<GrGeometryProcessor> setupDfProcessor(GrResourceProvider*,
GrMeshDrawOp.cpp 46 void GrMeshDrawOp::InstancedHelper::recordDraw(Target* target, const GrGeometryProcessor* gp) {
92 void GrMeshDrawOp::Target::draw(const GrGeometryProcessor* gp, const GrMesh& mesh) {
GrRegionOp.cpp 20 static sk_sp<GrGeometryProcessor> make_gp(const SkMatrix& viewMatrix) {
91 sk_sp<GrGeometryProcessor> gp = make_gp(fViewMatrix);
93 SkDebugf("Couldn't create GrGeometryProcessor\n");
GrAAConvexPathRenderer.cpp 15 #include "GrGeometryProcessor.h"
525 class QuadEdgeEffect : public GrGeometryProcessor {
528 static sk_sp<GrGeometryProcessor> Make(GrColor color, const SkMatrix& localMatrix,
530 return sk_sp<GrGeometryProcessor>(new QuadEdgeEffect(color, localMatrix, usesLocalCoords));
598 static inline void GenKey(const GrGeometryProcessor& gp,
651 typedef GrGeometryProcessor INHERITED;
657 sk_sp<GrGeometryProcessor> QuadEdgeEffect::TestCreate(GrProcessorTestData* d) {
708 static sk_sp<GrGeometryProcessor> create_fill_gp(bool tweakAlphaForCoverage,
767 // Setup GrGeometryProcessor
768 sk_sp<GrGeometryProcessor> gp(create_fill_gp
    [all...]
GrDrawVerticesOp.h 78 sk_sp<GrGeometryProcessor> makeGP(bool* hasColorAttribute, bool* hasLocalCoordAttribute) const;
GrTessellatingPathRenderer.cpp 202 void draw(Target* target, const GrGeometryProcessor* gp) const {
253 void drawAA(Target* target, const GrGeometryProcessor* gp) const {
274 sk_sp<GrGeometryProcessor> gp;
311 void drawVertices(Target* target, const GrGeometryProcessor* gp, const GrBuffer* vb,
  /external/skia/include/gpu/
GrProcessorUnitTest.h 142 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory SK_UNUSED; \
143 static sk_sp<GrGeometryProcessor> TestCreate(GrProcessorTestData*)
161 GrProcessorTestFactory<GrGeometryProcessor> Effect::gTestFactory(Effect::TestCreate)
177 static sk_sp<GrGeometryProcessor> TestCreate(GrProcessorTestData*)
  /external/skia/gm/
beziereffects.cpp 33 static std::unique_ptr<GrMeshDrawOp> Make(sk_sp<GrGeometryProcessor> gp, const SkRect& rect,
40 BezierCubicOrConicTestOp(sk_sp<GrGeometryProcessor> gp, const SkRect& rect, GrColor color,
74 sk_sp<GrGeometryProcessor> fGeometryProcessor;
138 sk_sp<GrGeometryProcessor> gp;
278 sk_sp<GrGeometryProcessor> gp;
399 static std::unique_ptr<GrMeshDrawOp> Make(sk_sp<GrGeometryProcessor> gp, const SkRect& rect,
406 BezierQuadTestOp(sk_sp<GrGeometryProcessor> gp, const SkRect& rect, GrColor color,
434 sk_sp<GrGeometryProcessor> fGeometryProcessor;
497 sk_sp<GrGeometryProcessor> gp;
  /external/skia/tests/
PrimitiveProcessorTest.cpp 15 #include "GrGeometryProcessor.h"
52 class GP : public GrGeometryProcessor {
91 sk_sp<GrGeometryProcessor> gp(new GP(fNumAttribs));

Completed in 6127 milliseconds

1 2