live2d_parser/helpers/mod.rs
1use serde::{Deserialize, Serialize};
2
3#[allow(non_camel_case_types)]
4#[derive(Eq, PartialEq, Ord, PartialOrd)]
5#[derive(Serialize, Deserialize)]
6pub enum MocVersion {
7 /// `moc 0x6`, initial version,
8 V1_6_INITIAL,
9 /// `moc 0x6`, opacity support
10 V1_7_OPACITY,
11 /// `moc 0x8`, texture option support
12 V1_8_TEX_OPTION,
13 /// `moc 0x9`, Avatar parts support
14 V1_9_AVATAR_PARTS,
15 /// `moc 0xA`, SDK 2.0
16 V1_10_SDK2_0,
17 /// `moc 0xB`, SDK 2.1
18 V1_11_SDK2_1,
19 /// `moc3 0x1`, SDK 3.0
20 V3_1_SDK3_0,
21 /// `moc3 0x2`, SDK 3.3
22 V3_2_SDK3_3,
23 /// `moc3 0x3`, SDK 4.0
24 V3_3_SDK4_0,
25 /// `moc3 0x4`, SDK 4.2
26 V3_4_SDK4_2,
27 /// `moc3 0x5`, SDK 5.0
28 V3_5_SDK5_0,
29}