Lines Matching refs:skgpu
30 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec;
31 using ColorType = skgpu::v1::QuadPerEdgeAA::ColorType;
32 using Subset = skgpu::v1::QuadPerEdgeAA::Subset;
151 fColorType = skgpu::v1::QuadPerEdgeAA::MinColorType(colorOverride);
160 skgpu::v1::QuadPerEdgeAA::MinColorType(iter->fColor));
184 friend class skgpu::v1::FillRectOp; // for access to addQuad
191 auto indexBufferOption = skgpu::v1::QuadPerEdgeAA::CalcIndexBufferOption(fHelper.aaType(),
213 GrGeometryProcessor* gp = skgpu::v1::QuadPerEdgeAA::MakeProcessor(arena, vertexSpec);
251 skgpu::v1::QuadPerEdgeAA::Tessellator tessellator(vertexSpec, dst);
291 fIndexBuffer = skgpu::v1::QuadPerEdgeAA::GetIndexBuffer(target,
320 skgpu::v1::QuadPerEdgeAA::IssueDraw(flushState->caps(), flushState->opsRenderPass(),
391 auto indexBufferOption = skgpu::v1::QuadPerEdgeAA::CalcIndexBufferOption(aaType,
393 if (quadCount > skgpu::v1::QuadPerEdgeAA::QuadLimit(indexBufferOption)) {
403 auto indexBufferOption = skgpu::v1::QuadPerEdgeAA::CalcIndexBufferOption(
405 if (quadCount > skgpu::v1::QuadPerEdgeAA::QuadLimit(indexBufferOption)) {
464 namespace skgpu::v1 {
526 void FillRectOp::AddFillRectOps(skgpu::v1::SurfaceDrawContext* sdc,
554 } // namespace skgpu::v1
558 uint32_t skgpu::v1::FillRectOp::ClassID() {
588 return skgpu::v1::FillRectOp::Make(context, std::move(paint), aaType, &quad, stencil);
594 return skgpu::v1::FillRectOp::Make(context, std::move(paint), aaType, &quad, stencil);
599 return skgpu::v1::FillRectOp::Make(context, std::move(paint), aaType, &quad, stencil);