1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Copyright 2015 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
- #ifndef GLatticeOp_DEFINED
- #define GLatticeOp_DEFINED
- #include <memory>
- #include "include/core/SkRefCnt.h"
- #include "include/gpu/GrSamplerState.h"
- class GrColorSpaceXform;
- class GrDrawOp;
- class GrPaint;
- class SkLatticeIter;
- class GrRecordingContext;
- class GrTextureProxy;
- class SkMatrix;
- struct SkRect;
- namespace GrLatticeOp {
- std::unique_ptr<GrDrawOp> MakeNonAA(GrRecordingContext*,
- GrPaint&&,
- const SkMatrix& viewMatrix,
- sk_sp<GrTextureProxy>,
- sk_sp<GrColorSpaceXform>,
- GrSamplerState::Filter,
- std::unique_ptr<SkLatticeIter>,
- const SkRect& dst);
- };
- #endif
|