Lines Matching refs:GrUniqueKey
216 class GrUniqueKey : public GrResourceKey {
226 GrUniqueKey() {} in GrUniqueKey() function
228 GrUniqueKey(const GrUniqueKey& that) { *this = that; } in GrUniqueKey() function
235 GrUniqueKey& operator=(const GrUniqueKey& that) {
240 bool operator==(const GrUniqueKey& that) const {
243 bool operator!=(const GrUniqueKey& that) const { return !(*this == that); }
247 Builder(GrUniqueKey* key, Domain domain, int data32Count) in Builder()
251 Builder(GrUniqueKey* key, const GrUniqueKey& innerKey, Domain domain, in Builder()
263 static int Data32CntForInnerKey(const GrUniqueKey& innerKey) { in Data32CntForInnerKey()
281 static GrUniqueKey name; \
284 static inline void gr_init_static_unique_key_once(GrUniqueKey* key) { in gr_init_static_unique_key_once()
285 GrUniqueKey::Builder builder(key, GrUniqueKey::GenerateDomain(), 0); in gr_init_static_unique_key_once()
291 explicit GrUniqueKeyInvalidatedMessage(const GrUniqueKey& key) : fKey(key) {} in GrUniqueKeyInvalidatedMessage()
300 const GrUniqueKey& key() const { return fKey; } in key()
303 GrUniqueKey fKey;