Remove some unused GrSurfaceProxy methods
Change-Id: I3762ce179cc50c452c28dabbdadb3c50d529b271 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/207884 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
This commit is contained in:
parent
e1c5ea6779
commit
1fe0b86f17
@ -187,22 +187,6 @@ protected:
|
||||
return fRefCnt;
|
||||
}
|
||||
|
||||
bool internalHasPendingIO() const {
|
||||
if (fTarget) {
|
||||
return fTarget->internalHasPendingIO();
|
||||
}
|
||||
|
||||
return SkToBool(fPendingWrites | fPendingReads);
|
||||
}
|
||||
|
||||
bool internalHasPendingWrite() const {
|
||||
if (fTarget) {
|
||||
return fTarget->internalHasPendingWrite();
|
||||
}
|
||||
|
||||
return SkToBool(fPendingWrites);
|
||||
}
|
||||
|
||||
// For deferred proxies this will be null. For wrapped proxies it will point to the
|
||||
// wrapped resource.
|
||||
GrSurface* fTarget;
|
||||
@ -513,14 +497,6 @@ protected:
|
||||
return this->internalGetProxyRefCnt();
|
||||
}
|
||||
|
||||
bool hasPendingIO() const {
|
||||
return this->internalHasPendingIO();
|
||||
}
|
||||
|
||||
bool hasPendingWrite() const {
|
||||
return this->internalHasPendingWrite();
|
||||
}
|
||||
|
||||
void computeScratchKey(GrScratchKey*) const;
|
||||
|
||||
virtual sk_sp<GrSurface> createSurface(GrResourceProvider*) const = 0;
|
||||
|
@ -23,16 +23,6 @@ public:
|
||||
// depends on the read and write refs (So this method can validly return 0).
|
||||
int32_t getProxyRefCnt() const { return fProxy->getProxyRefCnt(); }
|
||||
|
||||
// Beware! This call is only guaranteed to tell you if the proxy in question has
|
||||
// any pending IO in its current state. It won't tell you about the IO state in the
|
||||
// future when the proxy is actually used/instantiated.
|
||||
bool hasPendingIO() const { return fProxy->hasPendingIO(); }
|
||||
|
||||
// Beware! This call is only guaranteed to tell you if the proxy in question has
|
||||
// any pending writes in its current state. It won't tell you about the IO state in the
|
||||
// future when the proxy is actually used/instantiated.
|
||||
bool hasPendingWrite() const { return fProxy->hasPendingWrite(); }
|
||||
|
||||
void computeScratchKey(GrScratchKey* key) const { return fProxy->computeScratchKey(key); }
|
||||
|
||||
// Create a GrSurface-derived class that meets the requirements (i.e, desc, renderability)
|
||||
|
Loading…
Reference in New Issue
Block a user