TransformFunctions.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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. }