inkanim_types/ink/widget/
image.rs

1use serde::{Deserialize, Serialize};
2
3use crate::DepotPath;
4
5use super::Flags;
6
7#[allow(non_camel_case_types)]
8#[derive(Debug, Default, Serialize, Clone, Deserialize, PartialEq)]
9#[serde(rename_all = "PascalCase")]
10pub struct inkTextureAtlas {
11    depot_path: DepotPath,
12    flags: Flags,
13}
14
15#[allow(non_camel_case_types)]
16#[derive(Debug, Default, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord)]
17pub enum inkBrushMirrorType {
18    #[default]
19    NoMirror = 0,
20    Horizontal = 1,
21    Vertical = 2,
22    Both = 3,
23}
24
25#[allow(non_camel_case_types)]
26#[derive(Debug, Default, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord)]
27pub enum inkBrushTileType {
28    #[default]
29    NoTile = 0,
30    Horizontal = 1,
31    Vertical = 2,
32    Both = 3,
33}