1fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot/* 2fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Copyright 2018 Google Inc. 3fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * 4fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Use of this source code is governed by a BSD-style license that can be 5fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * found in the LICENSE file. 6fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot */ 7fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#ifndef GrFPArgs_DEFINED 9fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#define GrFPArgs_DEFINED 10fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 11fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#include "SkFilterQuality.h" 12fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 13fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotclass SkMatrix; 14fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotclass GrContext; 15fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotclass GrColorSpaceInfo; 16fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 17fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstruct GrFPArgs { 18fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot GrFPArgs(GrContext* context, 19fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const SkMatrix* viewMatrix, 20fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const SkMatrix* localMatrix, 21fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkFilterQuality filterQuality, 22fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const GrColorSpaceInfo* dstColorSpaceInfo) 23fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot : fContext(context) 24fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fViewMatrix(viewMatrix) 25fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fLocalMatrix(localMatrix) 26fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fFilterQuality(filterQuality) 27fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fDstColorSpaceInfo(dstColorSpaceInfo) {} 28fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 29fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot GrFPArgs(GrContext* context, 30fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const SkMatrix* viewMatrix, 31fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkFilterQuality filterQuality, 32fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const GrColorSpaceInfo* dstColorSpaceInfo) 33fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot : fContext(context) 34fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fViewMatrix(viewMatrix) 35fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fLocalMatrix(nullptr) 36fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fFilterQuality(filterQuality) 37fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot , fDstColorSpaceInfo(dstColorSpaceInfo) {} 38fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 39fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot GrContext* fContext; 40fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const SkMatrix* fViewMatrix; 41fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const SkMatrix* fLocalMatrix; 42fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkFilterQuality fFilterQuality; 43fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot const GrColorSpaceInfo* fDstColorSpaceInfo; 44fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot}; 45fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 46fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#endif 47fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 48