mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:32:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			290 lines
		
	
	
	
		
			4.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			290 lines
		
	
	
	
		
			4.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "matrix": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "matrix3d": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "perspective": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length-none>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "translate": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": false
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "translate3d": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<length>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "translateX": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "translateY": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "translateZ": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<length>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "scale": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": false
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "scale3d": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "scaleX": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "scaleY": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "scaleZ": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number-percentage>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "rotate": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "rotate3d": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<number>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "rotateX": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "rotateY": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "rotateZ": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "skew": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       },
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": false
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "skewX": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "skewY": {
 | |
|     "parameters": [
 | |
|       {
 | |
|         "type": "<angle>",
 | |
|         "required": true
 | |
|       }
 | |
|     ]
 | |
|   }
 | |
| }
 | 
