Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
24 GrTextureProxy* asTextureProxy() override { return this; }
25 const GrTextureProxy* asTextureProxy() const override { return this; }
55 GrTextureType textureType() const { return this->backendFormat().textureType(); }
59 return GrTextureTypeHasRestrictedSampling(this->textureType());
64 // that type, but this function exists in GrTextureProxy because it's only relevant when the
74 if (this->isInstantiated() && fUniqueKey.isValid() && fSyncTargetKey &&
76 GrSurface* surface = this->peekSurface();
156 // Setting syncTargetKey to false disables this behavior and only keeps the unique key
164 // each class to achieve the necessary alignment. However, ASAN checks the alignment of 'this'
166 // that particular class don't require it. Changing the size of this object can move the start
167 // address of other types, leading to this problem.
172 // backing GrTexture's mipmap status. In particular, this status is used to determine when
199 // point, the proxy is instantiated, and this data is used to perform an ASAP upload.