• Home
  • Raw
  • Download

Lines Matching refs:GrGLBackendTextureData

138 GrGLBackendTextureData::GrGLBackendTextureData(const GrGLTextureInfo& info,  in GrGLBackendTextureData()  function in GrGLBackendTextureData
142 void GrGLBackendTextureData::copyTo(AnyTextureData& textureData) const { in copyTo()
143 textureData.emplace<GrGLBackendTextureData>(fGLInfo.info(), fGLInfo.refParameters()); in copyTo()
146 bool GrGLBackendTextureData::isProtected() const { return fGLInfo.isProtected(); } in isProtected()
148 bool GrGLBackendTextureData::equal(const GrBackendTextureData* that) const { in equal()
150 if (auto otherGL = static_cast<const GrGLBackendTextureData*>(that)) { in equal()
156 bool GrGLBackendTextureData::isSameTexture(const GrBackendTextureData* that) const { in isSameTexture()
158 if (auto otherGL = static_cast<const GrGLBackendTextureData*>(that)) { in isSameTexture()
164 GrBackendFormat GrGLBackendTextureData::getBackendFormat() const { in getBackendFormat()
168 static const GrGLBackendTextureData* get_and_cast_data(const GrBackendTexture& texture) { in get_and_cast_data()
171 return static_cast<const GrGLBackendTextureData*>(data); in get_and_cast_data()
174 static GrGLBackendTextureData* get_and_cast_data(GrBackendTexture* texture) { in get_and_cast_data()
177 return static_cast<GrGLBackendTextureData*>(data); in get_and_cast_data()
193 GrGLBackendTextureData(glInfo, sk_make_sp<GrGLTextureParameters>())); in MakeGL()
211 GrGLBackendTextureData(glInfo, params)); in MakeGL()
218 const GrGLBackendTextureData* data = get_and_cast_data(tex); in GetGLTextureInfo()
226 GrGLBackendTextureData* data = get_and_cast_data(tex); in GLTextureParametersModified()