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

1 2

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

Completed in 1486 milliseconds

1 2