Lines Matching defs:key
570 String key(type->name());
572 key += to_string((int)layout.fStd);
583 auto entry = fTypeMap.find(key);
667 fImageTypeMap[key] = result;
678 fTypeMap[key] = result;
687 String key = type.name() + to_string((int) fDefaultLayout.fStd);
688 SkASSERT(fImageTypeMap.find(key) != fImageTypeMap.end());
689 return fImageTypeMap[key];
693 String key = to_string(this->getType(function.returnType())) + "(";
697 key += separator;
699 key += to_string(this->getType(parameters[i]->type()));
701 key += ")";
702 auto entry = fTypeMap.find(key);
740 fTypeMap[key] = result;
753 String key = type.displayName() + "*" + to_string(layout.fStd) + to_string(storageClass);
754 auto entry = fTypeMap.find(key);
759 fTypeMap[key] = result;
1287 SPIRVVectorConstant key{this->getType(type),
1297 key.fValueId[n] = this->writeLiteral(*slotVal, scalarType);
1301 auto [iter, newlyCreated] = fVectorConstants.insert({key, (SpvId)-1});
1306 this->writeWord(key.fTypeId, fConstantBuffer);
1309 this->writeWord(key.fValueId[i], fConstantBuffer);
2892 SPIRVNumberConstant key{valueBits, type.numberKind()};
2893 auto [iter, newlyCreated] = fNumberConstants.insert({key, (SpvId)-1});