#ifndef skgpu_DataUtils_DEFINED
#define skgpu_DataUtils_DEFINED
#include "include/core/SkColor.h"
#include "include/core/SkSize.h"
#include <cstddef>
enum class SkTextureCompressionType;
namespace skgpu {
enum class Mipmapped : bool;
size_t NumCompressedBlocks(SkTextureCompressionType, SkISize baseDimensions);
size_t CompressedRowBytes(SkTextureCompressionType, int w);
SkISize CompressedDimensions(SkTextureCompressionType, SkISize baseDimensions);
SkISize CompressedDimensionsInBlocks(SkTextureCompressionType, SkISize baseDimensions);
void FillInCompressedData(SkTextureCompressionType,
SkISize dimensions,
skgpu::Mipmapped,
char* dest,
const SkColor4f& color);
}
#endif