Lines Matching defs:const
55 SkSize axis_aligned_quad_size(const GrQuad& quad) {
65 filter_and_mm_have_effect(const GrQuad& srcQuad, const GrQuad& dstQuad) {
108 NormalizationParams proxy_normalization_params(const GrSurfaceProxy* proxy,
135 const NormalizationParams& params,
136 const SkRect* subsetRect) {
170 void normalize_src_quad(const NormalizationParams& params,
183 int proxy_run_count(const GrTextureSetEntry set[], int count) {
185 const GrSurfaceProxy* lastProxy = nullptr;
196 const DrawQuad& quad, const SkRect& subsetRect) {
234 const SkPMColor4f& color,
238 const SkRect* subset) {
253 const SkMatrix& viewMatrix,
269 const char* name() const override { return "TextureOp"; }
271 void visitProxies(const GrVisitProxyFunc& func) const override {
295 GrProcessorSet::Analysis finalize(const GrCaps& caps, const GrAppliedClip*,
311 FixedFunctionFlags fixedFunctionFlags() const override {
322 ColorSubsetAndAA(const SkPMColor4f& color, const SkRect& subsetRect, GrQuadAAFlags aaFlags)
335 GrQuadAAFlags aaFlags() const { return static_cast<GrQuadAAFlags>(fAAFlags); }
351 Metadata(const GrSwizzle& swizzle,
380 GrSamplerState::Filter filter() const {
383 GrSamplerState::MipmapMode mipmapMode() const {
386 GrAAType aaType() const { return static_cast<GrAAType>(fAAType); }
387 ColorType colorType() const { return static_cast<ColorType>(fColorType); }
388 Subset subset() const { return static_cast<Subset>(fSubset); }
389 Saturate saturate() const { return static_cast<Saturate>(fSaturate); }
417 sk_sp<const GrBuffer> fIndexBuffer;
418 sk_sp<const GrBuffer> fVertexBuffer;
422 size_t totalSizeInBytes() const {
426 int totalNumVertices() const {
439 const SkPMColor4f& color,
443 const SkRect* subsetRect)
486 const GrSamplerState::Filter filter,
487 const GrSamplerState::MipmapMode mm,
488 const Saturate saturate,
489 const GrAAType aaType,
490 const SkCanvas::SrcRectConstraint constraint,
491 const SkMatrix& viewMatrix,
514 const GrSurfaceProxy* curProxy = nullptr;
598 const SkRect* subsetForQuad = nullptr;
636 int appendQuad(DrawQuad* quad, const SkPMColor4f& color, const SkRect& subset) {
660 void onCreateProgramInfo(const GrCaps* caps,
662 const GrSurfaceProxyView& writeView,
665 const GrDstProxyView& dstProxyView,
673 const GrBackendFormat& backendFormat =
693 const GrSurfaceProxyView& writeView,
695 const GrDstProxyView& dstProxyView,
715 static void FillInVertices(const GrCaps& caps,
723 SkDEBUGCODE(const size_t vertexSize = desc->fVertexSpec.vertexSize());
726 for (const auto& op : ChainRange<TextureOpImpl>(texOp)) {
729 const int quadCnt = op.fViewCountPairs[p].fQuadCnt;
734 const ColorSubsetAndAA& info = iter.metadata();
762 const TextureOpImpl* op) {
777 void validate() const override {
785 for (const GrOp* tmp = this->prevInChain(); tmp; tmp = tmp->prevInChain()) {
787 static_cast<const TextureOpImpl*>(tmp));
790 for (const GrOp* tmp = this->nextInChain(); tmp; tmp = tmp->nextInChain()) {
792 static_cast<const TextureOpImpl*>(tmp));
801 int numQuads() const final { return this->totNumQuads(); }
804 void characterize(Desc* desc) const {
817 for (const auto& op : ChainRange<TextureOpImpl>(this)) {
854 int totNumQuads() const {
866 int numChainedQuads() const {
869 for (const GrOp* tmp = this->prevInChain(); tmp; tmp = tmp->prevInChain()) {
870 numChainedQuads += ((const TextureOpImpl*)tmp)->totNumQuads();
873 for (const GrOp* tmp = this->nextInChain(); tmp; tmp = tmp->nextInChain()) {
874 numChainedQuads += ((const TextureOpImpl*)tmp)->totNumQuads();
920 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) override {
940 for (const auto& op : ChainRange<TextureOpImpl>(this)) {
942 const int quadCnt = op.fViewCountPairs[p].fQuadCnt;
977 CombineResult onCombineIfPossible(GrOp* t, SkArenaAlloc*, const GrCaps& caps) override {
1026 const auto* thisProxy = fViewCountPairs[0].fProxy.get();
1027 const auto* thatProxy = that->fViewCountPairs[0].fProxy.get();
1074 SkString onDumpInfo() const override {
1084 const GrQuad* quad = iter.deviceQuad();
1086 const ColorSubsetAndAA& info = iter.metadata();
1135 const SkPMColor4f& color,
1140 const SkRect* subset) {
1168 const auto& caps = *context->priv().caps();
1196 const GrClip* clip,
1203 const SkMatrix& viewMatrix,
1236 int numLeft() const { return fNumLeft; }
1237 int baseIndex() const { return fNumClumped; }
1241 const GrClip* fClip;
1247 const SkMatrix& fViewMatrix;
1256 const GrClip* clip,
1267 const SkMatrix& viewMatrix,
1300 const SkRect* subset = constraint == SkCanvas::kStrict_SrcRectConstraint
1400 const GrBackendFormat format =