Lines Matching defs:ud
15 size_t UniformCache::Hash::operator()(sk_sp<UniformData> ud) const {
16 return SkOpts::hash_fn(ud->data(), ud->dataSize(), 0);
35 sk_sp<UniformData> UniformCache::findOrCreate(sk_sp<UniformData> ud) {
37 auto iter = fUniformDataHash.find(ud);
43 ud->setID(fNextUniqueID++);
44 fUniformDataHash.insert(ud);
45 fUniformDataVector.push_back(ud);
46 SkASSERT(fUniformDataVector[ud->id()] == ud);
47 return ud;