/external/chromium_org/third_party/skia/include/gpu/ |
GrGeometryProcessor.h | 18 * (e.g. anti-aliased circle rendering). The GrGeometryProcessor used for a draw is 22 * GrGeometryProcessor subclasses should be immutable after construction. 24 class GrGeometryProcessor : public GrProcessor { 26 GrGeometryProcessor() {} 63 static GrGeometryProcessor* NAME SkNEW_PLACEMENT_ARGS(g_##NAME##_Storage.get(), GP_CLASS, ARGS); \ 64 static SkAutoTDestroy<GrGeometryProcessor> NAME##_ad(NAME);
|
GrProcessorUnitTest.h | 77 static GrProcessorTestFactory<GrGeometryProcessor> gTestFactory; \ 78 static GrGeometryProcessor* TestCreate(SkRandom*, \ 105 GrProcessorTestFactory<GrGeometryProcessor> Effect :: gTestFactory(Effect :: TestCreate) 121 static GrGeometryProcessor* TestCreate(SkRandom*, \
|
GrBackendProcessorFactory.h | 141 class GrGeometryProcessor; 165 virtual GrGLGeometryProcessor* createGLInstance(const GrGeometryProcessor&) const = 0;
|
GrProcessorStage.h | 17 #include "GrGeometryProcessor.h" 171 GrGeometryStage(const GrGeometryProcessor* gp) : GrProcessorStage(gp) {} 173 const GrGeometryProcessor* getGeometryProcessor() const { 174 return static_cast<const GrGeometryProcessor*>(this->getProcessor());
|
GrTBackendProcessorFactory.h | 84 GrGeometryProcessor,
|
GrProcessor.h | 161 friend class GrGeometryProcessor; // to set fRequiresVertexShader and build fVertexAttribTypes.
|
/external/chromium_org/third_party/skia/src/gpu/effects/ |
GrCustomCoordsTextureEffect.h | 12 #include "GrGeometryProcessor.h" 21 class GrCustomCoordsTextureEffect : public GrGeometryProcessor { 23 static GrGeometryProcessor* Create(GrTexture* tex, const GrTextureParams& p) { 49 typedef GrGeometryProcessor INHERITED;
|
GrDashingEffect.h | 17 class GrGeometryProcessor; 39 GrGeometryProcessor* Create(GrPrimitiveEdgeType edgeType,
|
GrBezierEffect.h | 13 #include "GrGeometryProcessor.h" 58 class GrConicEffect : public GrGeometryProcessor { 60 static GrGeometryProcessor* Create(const GrPrimitiveEdgeType edgeType, 117 typedef GrGeometryProcessor INHERITED; 131 class GrQuadEffect : public GrGeometryProcessor { 133 static GrGeometryProcessor* Create(const GrPrimitiveEdgeType edgeType, 190 typedef GrGeometryProcessor INHERITED; 206 class GrCubicEffect : public GrGeometryProcessor { 208 static GrGeometryProcessor* Create(const GrPrimitiveEdgeType edgeType, 265 typedef GrGeometryProcessor INHERITED [all...] |
GrDistanceFieldTextureEffect.h | 12 #include "GrGeometryProcessor.h" 41 class GrDistanceFieldTextureEffect : public GrGeometryProcessor { 44 static GrGeometryProcessor* Create(GrTexture* tex, const GrTextureParams& params, 51 static GrGeometryProcessor* Create(GrTexture* tex, const GrTextureParams& params, 101 class GrDistanceFieldLCDTextureEffect : public GrGeometryProcessor { 103 static GrGeometryProcessor* Create(GrTexture* tex, const GrTextureParams& params,
|
GrBezierEffect.cpp | 21 const GrGeometryProcessor& geometryProcessor, 46 const GrGeometryProcessor& geometryProcessor, 153 GrGeometryProcessor* GrConicEffect::TestCreate(SkRandom* random, 157 GrGeometryProcessor* gp; 175 const GrGeometryProcessor& geometryProcessor, 200 const GrGeometryProcessor& geometryProcessor, 291 GrGeometryProcessor* GrQuadEffect::TestCreate(SkRandom* random, 295 GrGeometryProcessor* gp; 313 const GrGeometryProcessor& geometryProcessor, 338 const GrGeometryProcessor& geometryProcessor [all...] |
GrCustomCoordsTextureEffect.cpp | 23 const GrGeometryProcessor& geometryProcessor, 93 GrGeometryProcessor* GrCustomCoordsTextureEffect::TestCreate(SkRandom* random,
|
GrDashingEffect.cpp | 12 #include "GrGeometryProcessor.h" 435 class DashingCircleEffect : public GrGeometryProcessor { 439 static GrGeometryProcessor* Create(GrPrimitiveEdgeType edgeType, 476 typedef GrGeometryProcessor INHERITED; 486 const GrGeometryProcessor& geometryProcessor, 514 const GrGeometryProcessor& geometryProcessor, 576 GrGeometryProcessor* DashingCircleEffect::Create(GrPrimitiveEdgeType edgeType, const DashInfo& info, 618 GrGeometryProcessor* DashingCircleEffect::TestCreate(SkRandom* random, 649 class DashingLineEffect : public GrGeometryProcessor { 653 static GrGeometryProcessor* Create(GrPrimitiveEdgeType edgeType [all...] |
GrDistanceFieldTextureEffect.cpp | 44 const GrGeometryProcessor& geometryProcessor, 227 GrGeometryProcessor* GrDistanceFieldTextureEffect::TestCreate(SkRandom* random, 273 const GrGeometryProcessor& geometryProcessor, 497 GrGeometryProcessor* GrDistanceFieldLCDTextureEffect::TestCreate(SkRandom* random,
|
/external/chromium_org/third_party/skia/src/gpu/gl/ |
GrGLGeometryProcessor.h | 28 const GrGeometryProcessor& geometryProcessor,
|
/external/chromium_org/third_party/skia/src/gpu/ |
GrBitmapTextContext.h | 13 class GrGeometryProcessor; 51 SkAutoTUnref<GrGeometryProcessor> fCachedGeometryProcessor;
|
GrDistanceFieldTextContext.h | 13 class GrGeometryProcessor; 38 SkAutoTUnref<GrGeometryProcessor> fCachedGeometryProcessor;
|
GrOvalRenderer.cpp | 25 #include "GrGeometryProcessor.h" 63 class CircleEdgeEffect : public GrGeometryProcessor { 65 static GrGeometryProcessor* Create(bool stroke) { 101 const GrGeometryProcessor& geometryProcessor, 158 typedef GrGeometryProcessor INHERITED; 163 GrGeometryProcessor* CircleEdgeEffect::TestCreate(SkRandom* random, 180 class EllipseEdgeEffect : public GrGeometryProcessor { 182 static GrGeometryProcessor* Create(bool stroke) { 219 const GrGeometryProcessor& geometryProcessor, 300 typedef GrGeometryProcessor INHERITED [all...] |
GrAARectRenderer.cpp | 15 #include "GrGeometryProcessor.h" 21 class GrAlignedRectEffect : public GrGeometryProcessor { 23 static GrGeometryProcessor* Create() { 50 const GrGeometryProcessor& geometryProcessor, 117 typedef GrGeometryProcessor INHERITED; 123 GrGeometryProcessor* GrAlignedRectEffect::TestCreate(SkRandom* random, 146 class GrRectEffect : public GrGeometryProcessor { 148 static GrGeometryProcessor* Create() { 176 const GrGeometryProcessor& geometryProcessor, 265 typedef GrGeometryProcessor INHERITED [all...] |
GrRODrawState.cpp | 91 const GrGeometryProcessor* gp = stage.getGeometryProcessor(); 96 const GrGeometryProcessor::VertexAttribArray& s = gp->getVertexAttribs(); 141 const GrGeometryProcessor* gp = fGeometryProcessor->getGeometryProcessor();
|
GrDrawState.h | 182 const GrGeometryProcessor* setGeometryProcessor(const GrGeometryProcessor* geometryProcessor) {
|
/external/chromium_org/third_party/skia/src/gpu/gl/builders/ |
GrGLVertexShaderBuilder.h | 21 void emitAttributes(const GrGeometryProcessor& gp);
|
GrGLFullProgramBuilder.h | 67 void set(const GrGeometryProcessor* gp) { 93 const GrGeometryProcessor* fGeometryProcessor;
|
GrGLVertexShaderBuilder.cpp | 40 void GrGLVertexShaderBuilder::emitAttributes(const GrGeometryProcessor& gp) { 41 const GrGeometryProcessor::VertexAttribArray& vars = gp.getVertexAttribs();
|
/external/chromium_org/third_party/skia/tests/ |
GLProgramsTest.cpp | 268 SkAutoTUnref<const GrGeometryProcessor> effect( 269 GrProcessorTestFactory<GrGeometryProcessor>::CreateStage(&random, this->getContext(), *this->caps(), 277 const GrGeometryProcessor::VertexAttribArray& v = effect->getVertexAttribs(); 280 SkASSERT(GrGeometryProcessor::kMaxVertexAttribs == 2 && 281 GrGeometryProcessor::kMaxVertexAttribs >= numVertexAttribs);
|