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',
),
};