chromium/third_party/skia/src/gpu/graphite/TextureInfo.cpp

/*
 * Copyright 2021 Google LLC
 *
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

#include "include/gpu/graphite/TextureInfo.h"

#include "src/gpu/graphite/TextureInfoPriv.h"

namespace skgpu::graphite {

TextureInfo::TextureInfo(){};
TextureInfo::~TextureInfo() = default;

static inline void assert_is_supported_backend(const BackendApi& backend) {}

TextureInfo::TextureInfo(const TextureInfo& that)
        :{}

TextureInfo& TextureInfo::operator=(const TextureInfo& that) {}

bool TextureInfo::operator==(const TextureInfo& that) const {}

bool TextureInfo::isCompatible(const TextureInfo& that) const {}

SkString TextureInfo::toString() const {}

SkString TextureInfo::toRPAttachmentString() const {}

size_t TextureInfo::bytesPerPixel() const {}

SkTextureCompressionType TextureInfo::compressionType() const {}

bool TextureInfo::isMemoryless() const {}

TextureInfoData::~TextureInfoData(){};

} // namespace skgpu::graphite