Flutter Engine
The Flutter Engine
|
#include <FillRectOp.h>
Public Types | |
using | InputFlags = GrSimpleMeshDrawOpHelper::InputFlags |
Static Public Member Functions | |
static GrOp::Owner | Make (GrRecordingContext *, GrPaint &&, GrAAType, DrawQuad *, const GrUserStencilSettings *=nullptr, InputFlags=InputFlags::kNone) |
static GrOp::Owner | MakeNonAARect (GrRecordingContext *, GrPaint &&, const SkMatrix &view, const SkRect &, const GrUserStencilSettings *=nullptr) |
static void | AddFillRectOps (SurfaceDrawContext *, const GrClip *, GrRecordingContext *, GrPaint &&, GrAAType, const SkMatrix &viewMatrix, const GrQuadSetEntry quads[], int quadCount, const GrUserStencilSettings *=nullptr) |
A set of factory functions for drawing filled rectangles either coverage-antialiased, or non-antialiased. The non-antialiased ops can be used with MSAA. As with other GrDrawOp factories, the GrPaint is only consumed by these methods if a valid op is returned. If null is returned then the paint is unmodified and may still be used.
Definition at line 35 of file FillRectOp.h.
Definition at line 37 of file FillRectOp.h.
|
static |
Definition at line 530 of file FillRectOp.cpp.
|
static |
Definition at line 470 of file FillRectOp.cpp.
|
static |
Definition at line 480 of file FillRectOp.cpp.