fromValue static method

GhosttyKittyGraphicsImageData fromValue(
  1. int value
)

Implementation

static GhosttyKittyGraphicsImageData fromValue(int value) => switch (value) {
  0 => GHOSTTY_KITTY_IMAGE_DATA_INVALID,
  1 => GHOSTTY_KITTY_IMAGE_DATA_ID,
  2 => GHOSTTY_KITTY_IMAGE_DATA_NUMBER,
  3 => GHOSTTY_KITTY_IMAGE_DATA_WIDTH,
  4 => GHOSTTY_KITTY_IMAGE_DATA_HEIGHT,
  5 => GHOSTTY_KITTY_IMAGE_DATA_FORMAT,
  6 => GHOSTTY_KITTY_IMAGE_DATA_COMPRESSION,
  7 => GHOSTTY_KITTY_IMAGE_DATA_DATA_PTR,
  8 => GHOSTTY_KITTY_IMAGE_DATA_DATA_LEN,
  9 => GHOSTTY_KITTY_IMAGE_DATA_GENERATION,
  2147483647 => GHOSTTY_KITTY_IMAGE_DATA_MAX_VALUE,
  _ => throw ArgumentError(
    'Unknown value for GhosttyKittyGraphicsImageData: $value',
  ),
};