Lines Matching refs:GlopBuilder

49 class GlopBuilder {
50 PREVENT_COPY_AND_ASSIGN(GlopBuilder);
52 GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop);
54 GlopBuilder& setMeshTexturedIndexedVbo(GLuint vbo, GLsizei elementCount);
55 GlopBuilder& setMeshUnitQuad();
56 GlopBuilder& setMeshTexturedUnitQuad(const UvMapper* uvMapper);
57 GlopBuilder& setMeshTexturedUvQuad(const UvMapper* uvMapper, const Rect uvs);
58 GlopBuilder& setMeshVertexBuffer(const VertexBuffer& vertexBuffer);
59 GlopBuilder& setMeshIndexedQuads(Vertex* vertexData, int quadCount);
60 GlopBuilder& setMeshColoredTexturedMesh(ColorTextureVertex* vertexData, int elementCount); // TODO: use indexed quads
61 GlopBuilder& setMeshTexturedIndexedQuads(TextureVertex* vertexData, int elementCount); // TODO: take quadCount
62 GlopBuilder& setMeshPatchQuads(const Patch& patch);
64 GlopBuilder& setFillPaint(const SkPaint& paint, float alphaScale, bool shadowInterp = false); // TODO: avoid boolean with default
65 GlopBuilder& setFillTexturePaint(Texture& texture, const int textureFillFlags,
67 GlopBuilder& setFillPathTexturePaint(PathTexture& texture,
69 GlopBuilder& setFillShadowTexturePaint(ShadowTexture& texture, int shadowColor,
71 GlopBuilder& setFillBlack();
72 GlopBuilder& setFillClear();
73 GlopBuilder& setFillLayer(Texture& texture, const SkColorFilter* colorFilter,
75 GlopBuilder& setFillTextureLayer(GlLayer& layer, float alpha);
78 GlopBuilder& setFillExternalTexture(Texture& texture, Matrix4& textureTransform,
81 GlopBuilder& setTransform(const Matrix4& canvas, const int transformFlags);
83 GlopBuilder& setModelViewMapUnitToRect(const Rect destination);
84 GlopBuilder& setModelViewMapUnitToRectSnap(const Rect destination);
85 GlopBuilder& setModelViewMapUnitToRectOptionalSnap(bool snap, const Rect& destination) {
92 GlopBuilder& setModelViewOffsetRect(float offsetX, float offsetY, const Rect source);
93 GlopBuilder& setModelViewOffsetRectSnap(float offsetX, float offsetY, const Rect source);
94 GlopBuilder& setModelViewOffsetRectOptionalSnap(bool snap,
102 GlopBuilder& setModelViewIdentityEmptyBounds() {
107 GlopBuilder& setRoundRectClipState(const RoundRectClipState* roundRectClipState);
109 GlopBuilder& setGammaCorrection(bool enabled);