Lines Matching refs:Builder
83 class Builder {
85 Builder(GrResourceKey* key, uint32_t domain, int data32Count) : fKey(key) {
95 ~Builder() { this->finish(); }
179 /** Creates an invalid scratch key. It must be initialized using a Builder object before use. */
201 class Builder : public INHERITED::Builder {
203 Builder(GrScratchKey* key, ResourceType type, int data32Count)
204 : INHERITED::Builder(key, type, data32Count) {}
231 /** Creates an invalid unique key. It must be initialized using a Builder object before use. */
262 class Builder : public INHERITED::Builder {
264 Builder(GrUniqueKey* key, Domain type, int data32Count, const char* tag = nullptr)
265 : INHERITED::Builder(key, type, data32Count) {
271 Builder(GrUniqueKey* key, const GrUniqueKey& innerKey, Domain domain, int extraData32Cnt,
273 : INHERITED::Builder(key, domain, Data32CntForInnerKey(innerKey) + extraData32Cnt) {
313 GrUniqueKey::Builder builder(key, GrUniqueKey::GenerateDomain(), 0);