inkanim_types/ink/widget/
image.rs1use 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}