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 V2_6_INTIAL,
9 /// `moc 0x6`, opacity support
10 V2_7_OPACITY,
11 /// `moc 0x8`, texture option support,
12 V2_8_TEX_OPTION,
13 /// `moc 0x9`, Avatar parts support,
14 V2_9_AVATAR_PARTS,
15 /// `moc 0xA`, SDK 2.0,
16 V2_10_SDK2,
17 /// `moc 0xB`, SDK 2.1,
18 V2_11_SDK2_1,
19 /// `moc3 0x1`
20 V30,
21 /// `moc3 0x2`
22 V33,
23 /// `moc3 0x3`
24 V40,
25 /// `moc3 0x4`
26 V42,
27 /// `moc3 0x5`
28 V50,
29}