Serenity Operating System
1{
2 "matrix": {
3 "parameters": [
4 { "type": "<number>", "required": true },
5 { "type": "<number>", "required": true },
6 { "type": "<number>", "required": true },
7 { "type": "<number>", "required": true },
8 { "type": "<number>", "required": true },
9 { "type": "<number>", "required": true }
10 ]
11 },
12 "matrix3d": {
13 "parameters": [
14 { "type": "<number>", "required": true },
15 { "type": "<number>", "required": true },
16 { "type": "<number>", "required": true },
17 { "type": "<number>", "required": true },
18 { "type": "<number>", "required": true },
19 { "type": "<number>", "required": true },
20 { "type": "<number>", "required": true },
21 { "type": "<number>", "required": true },
22 { "type": "<number>", "required": true },
23 { "type": "<number>", "required": true },
24 { "type": "<number>", "required": true },
25 { "type": "<number>", "required": true },
26 { "type": "<number>", "required": true },
27 { "type": "<number>", "required": true },
28 { "type": "<number>", "required": true },
29 { "type": "<number>", "required": true }
30 ]
31 },
32 "translate": {
33 "parameters": [
34 { "type": "<length-percentage>", "required": true },
35 { "type": "<length-percentage>", "required": false }
36 ]
37 },
38 "translate3d": {
39 "parameters": [
40 { "type": "<length-percentage>", "required": true },
41 { "type": "<length-percentage>", "required": true },
42 { "type": "<length>", "required": true }
43 ]
44 },
45 "translateX": {
46 "parameters": [{ "type": "<length-percentage>", "required": true }]
47 },
48 "translateY": {
49 "parameters": [{ "type": "<length-percentage>", "required": true }]
50 },
51 "scale": {
52 "parameters": [
53 { "type": "<number>", "required": true },
54 { "type": "<number>", "required": false }
55 ]
56 },
57 "scaleX": {
58 "parameters": [{ "type": "<number>", "required": true }]
59 },
60 "scaleY": {
61 "parameters": [{ "type": "<number>", "required": true }]
62 },
63 "rotate": {
64 "parameters": [{ "type": "<angle>", "required": true }]
65 },
66 "rotateX": {
67 "parameters": [{ "type": "<angle>", "required": true }]
68 },
69 "rotateY": {
70 "parameters": [{ "type": "<angle>", "required": true }]
71 },
72 "rotateZ": {
73 "parameters": [{ "type": "<angle>", "required": true }]
74 },
75 "skew": {
76 "parameters": [
77 { "type": "<angle>", "required": true },
78 { "type": "<angle>", "required": false }
79 ]
80 },
81 "skewX": {
82 "parameters": [{ "type": "<angle>", "required": true }]
83 },
84 "skewY": {
85 "parameters": [{ "type": "<angle>", "required": true }]
86 }
87}