Flutter Engine
The Flutter Engine
DrawMeshOp.h
Go to the documentation of this file.
1/*
2 * Copyright 2021 Google LLC
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef DrawMeshOp_DEFINED
9#define DrawMeshOp_DEFINED
10
16
18class GrPaint;
20class SkMatrix;
21class SkMesh;
22
25 GrPaint&&,
26 const SkMesh&,
27 skia_private::TArray<std::unique_ptr<GrFragmentProcessor>> children,
28 const SkMatrix&,
31
33 GrPaint&&,
35 const GrPrimitiveType* overridePrimitiveType,
36 const SkMatrix&,
39} // namespace skgpu::ganesh::DrawMeshOp
40
41#endif // DrawMeshOp_DEFINED
GrPrimitiveType
Definition: GrTypesPriv.h:43
GrAAType
Definition: GrTypesPriv.h:200
std::unique_ptr< GrOp > Owner
Definition: GrOp.h:72
Definition: SkMesh.h:263
GrOp::Owner Make(GrRecordingContext *context, GrPaint &&paint, const SkMesh &mesh, TArray< std::unique_ptr< GrFragmentProcessor > > children, const SkMatrix &viewMatrix, GrAAType aaType, sk_sp< GrColorSpaceXform > colorSpaceXform)