Searched refs:TextureDataBlock (Results 1 – 7 of 7) sorted by relevance
87 class TextureDataBlock {91 constexpr TextureDataBlock(const TextureDataBlock&) = default;92 constexpr TextureDataBlock() = default;94 static TextureDataBlock Make(TextureDataBlock toClone, SkArenaAlloc* arena) { in Make()96 return TextureDataBlock(SkSpan(copy, toClone.numTextures())); in Make()101 explicit TextureDataBlock(const SampledTexture& texture) : fTextures(&texture, 1) {} in TextureDataBlock() function103 constexpr TextureDataBlock& operator=(const TextureDataBlock&) = default;111 bool operator==(TextureDataBlock other) const {127 bool operator!=(TextureDataBlock other) const { return !(*this == other); }130 uint32_t operator()(TextureDataBlock block) const { in operator()[all …]
102 TextureDataBlock fPaintTextures;103 TextureDataBlock fStepTextures;211 TextureBindingCache::Index trackTextures(TextureDataBlock paintTextures, in trackTextures()212 TextureDataBlock stepTextures) { in trackTextures()482 TextureDataBlock paintTextures; in Make()523 TextureDataBlock stepTextures = in Make()525 : TextureDataBlock(); in Make()527 performsShading ? paintTextures : TextureDataBlock(), stepTextures); in Make()
37 class TextureDataBlock; variable
174 fTextureDataCache->foreach([&](TextureDataBlock block) { in snap()176 const TextureDataBlock::SampledTexture& tex = block.texture(j); in snap()
39 class TextureDataBlock; variable
1895 TextureDataBlock::SampledTexture sampledMask{maskProxyView.refProxy(), in drawCoverageMask()1901 fRecorder->priv().textureDataCache()->insert(TextureDataBlock(sampledMask)); in drawCoverageMask()
54 class TextureDataBlock; variable61 using TextureDataCache = PipelineDataCache<TextureDataBlock>;