• Home
  • Raw
  • Download

Lines Matching refs:fKey

27         return fKey[kHash_MetaDataIdx];  in hash()
44 fKey.reset(kMetaDataCnt); in reset()
45 fKey[kHash_MetaDataIdx] = 0; in reset()
46 fKey[kDomainAndSize_MetaDataIdx] = kInvalidDomain; in reset()
51 0 == memcmp(&fKey[kHash_MetaDataIdx + 1],
52 &that.fKey[kHash_MetaDataIdx + 1],
61 fKey.reset(SkToInt(bytes / sizeof(uint32_t)));
62 memcpy(fKey.get(), that.fKey.get(), bytes);
70 uint32_t domain() const { return fKey[kDomainAndSize_MetaDataIdx] & 0xffff; } in domain()
78 return &fKey[kMetaDataCnt]; in data()
84 Builder(GrResourceKey* key, uint32_t domain, int data32Count) : fKey(key) { in Builder()
87 key->fKey.reset(kMetaDataCnt + data32Count); in Builder()
91 key->fKey[kDomainAndSize_MetaDataIdx] = domain | (size << 16); in Builder()
97 if (NULL == fKey) { in finish()
101 uint32_t* hash = &fKey->fKey[kHash_MetaDataIdx]; in finish()
102 *hash = GrResourceKeyHash(hash + 1, fKey->internalSize() - sizeof(uint32_t)); in finish()
103 fKey->validate(); in finish()
104 fKey = NULL; in finish()
108 SkASSERT(fKey);
109 SkDEBUGCODE(size_t dataCount = fKey->internalSize() / sizeof(uint32_t) - kMetaDataCnt;)
111 return fKey->fKey[kMetaDataCnt + dataIdx];
115 GrResourceKey* fKey;
129 return fKey[kDomainAndSize_MetaDataIdx] >> 16; in internalSize()
133 SkASSERT(fKey[kHash_MetaDataIdx] == in validate()
134 GrResourceKeyHash(&fKey[kHash_MetaDataIdx] + 1, in validate()
142 SkAutoSTMalloc<kMetaDataCnt + 5, uint32_t> fKey; variable
309 explicit GrUniqueKeyInvalidatedMessage(const GrUniqueKey& key) : fKey(key) {} in GrUniqueKeyInvalidatedMessage()
311 GrUniqueKeyInvalidatedMessage(const GrUniqueKeyInvalidatedMessage& that) : fKey(that.fKey) {} in GrUniqueKeyInvalidatedMessage()
314 fKey = that.fKey;
318 const GrUniqueKey& key() const { return fKey; } in key()
321 GrUniqueKey fKey;