fromValue static method

Implementation

static GhosttyKittyGraphicsPlacementData fromValue(int value) =>
    switch (value) {
      0 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_INVALID,
      1 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_IMAGE_ID,
      2 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_PLACEMENT_ID,
      3 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_IS_VIRTUAL,
      4 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_X_OFFSET,
      5 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_Y_OFFSET,
      6 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_SOURCE_X,
      7 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_SOURCE_Y,
      8 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_SOURCE_WIDTH,
      9 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_SOURCE_HEIGHT,
      10 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_COLUMNS,
      11 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_ROWS,
      12 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_Z,
      2147483647 => GHOSTTY_KITTY_GRAPHICS_PLACEMENT_DATA_MAX_VALUE,
      _ => throw ArgumentError(
        'Unknown value for GhosttyKittyGraphicsPlacementData: $value',
      ),
    };