compression property

GpuCompression? get compression

The compression family, or null for an uncompressed format.

Implementation

GpuCompression? get compression => switch (this) {
  etc2Rgb8 ||
  etc2Rgb8Srgb ||
  etc2Rgba8 ||
  etc2Rgba8Srgb => GpuCompression.etc2,
  astc4x4 || astc4x4Srgb || astc8x8 || astc8x8Srgb => GpuCompression.astc,
  bc7 || bc7Srgb => GpuCompression.bc,
  _ => null,
};