Lines Matching refs:GrBackendFormat

34 GrBackendFormat::GrBackendFormat(const GrBackendFormat& that)
76 GrBackendFormat& GrBackendFormat::operator=(const GrBackendFormat& that) {
78 this->~GrBackendFormat();
79 new (this) GrBackendFormat(that);
101 GrBackendFormat::GrBackendFormat(GrGLenum format, GrGLenum target)
107 GrGLFormat GrBackendFormat::asGLFormat() const {
116 GrBackendFormat GrBackendFormat::MakeVk(const GrVkYcbcrConversionInfo& ycbcrInfo,
119 return GrBackendFormat(ycbcrInfo.fFormat, ycbcrInfo, willUseDRMFormatModifiers);
122 GrBackendFormat::GrBackendFormat(VkFormat vkFormat, const GrVkYcbcrConversionInfo& ycbcrInfo,
135 bool GrBackendFormat::asVkFormat(VkFormat* format) const {
144 const GrVkYcbcrConversionInfo* GrBackendFormat::getVkYcbcrConversionInfo() const {
153 GrBackendFormat::GrBackendFormat(wgpu::TextureFormat format)
160 bool GrBackendFormat::asDawnFormat(wgpu::TextureFormat* format) const {
171 GrBackendFormat::GrBackendFormat(GrMTLPixelFormat mtlFormat)
178 GrMTLPixelFormat GrBackendFormat::asMtlFormat() const {
188 GrBackendFormat::GrBackendFormat(DXGI_FORMAT dxgiFormat)
195 bool GrBackendFormat::asDxgiFormat(DXGI_FORMAT* dxgiFormat) const {
204 GrBackendFormat::GrBackendFormat(GrColorType colorType, SkImage::CompressionType compression,
215 uint32_t GrBackendFormat::channelMask() const {
248 GrColorFormatDesc GrBackendFormat::desc() const {
282 bool GrBackendFormat::validateMock() const {
297 GrColorType GrBackendFormat::asMockColorType() const {
306 SkImage::CompressionType GrBackendFormat::asMockCompressionType() const {
315 bool GrBackendFormat::isMockStencilFormat() const {
324 GrBackendFormat GrBackendFormat::makeTexture2D() const {
325 GrBackendFormat copy = *this;
341 GrBackendFormat GrBackendFormat::MakeMock(GrColorType colorType,
344 return GrBackendFormat(colorType, compression, isStencilFormat);
347 bool GrBackendFormat::operator==(const GrBackendFormat& that) const {
402 SkString GrBackendFormat::toStr() const {
819 GrBackendFormat GrBackendTexture::getBackendFormat() const {
821 return GrBackendFormat();
826 return GrBackendFormat::MakeGL(fGLInfo.info().fFormat, fGLInfo.info().fTarget);
834 return GrBackendFormat::MakeVk(info.fYcbcrConversionInfo, usesDRMModifier);
836 return GrBackendFormat::MakeVk(info.fFormat, usesDRMModifier);
843 return GrBackendFormat::MakeMtl(GrGetMTLPixelFormatFromMtlTextureInfo(mtlInfo));
849 return GrBackendFormat::MakeDxgi(d3dInfo.fFormat);
854 return GrBackendFormat::MakeDawn(fDawnInfo.fFormat);
860 return GrBackendFormat();
1186 GrBackendFormat GrBackendRenderTarget::getBackendFormat() const {
1188 return GrBackendFormat();
1193 return GrBackendFormat::MakeGL(fGLInfo.fFormat, GR_GL_TEXTURE_NONE);
1200 return GrBackendFormat::MakeVk(info.fYcbcrConversionInfo);
1202 return GrBackendFormat::MakeVk(info.fFormat);
1209 return GrBackendFormat::MakeMtl(GrGetMTLPixelFormatFromMtlTextureInfo(mtlInfo));
1215 return GrBackendFormat::MakeDxgi(info.fFormat);
1222 return GrBackendFormat::MakeDawn(dawnInfo.fFormat);
1228 return GrBackendFormat();