transform.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema#",
  3. "type": "object",
  4. "properties": {
  5. "nm": {
  6. "title": "Name",
  7. "description": "After Effect's Name. Used for expressions.",
  8. "type": "string"
  9. },
  10. "a": {
  11. "title": "Anchor Point",
  12. "description": "Shape Transform Anchor Point",
  13. "oneOf": [
  14. {
  15. "$ref": "#/properties/multiDimensional"
  16. },
  17. {
  18. "$ref": "#/properties/multiDimensionalKeyframed"
  19. }
  20. ],
  21. "type": "object"
  22. },
  23. "p": {
  24. "title": "Position",
  25. "description": "Shape Transform Position",
  26. "oneOf": [
  27. {
  28. "$ref": "#/properties/multiDimensional"
  29. },
  30. {
  31. "$ref": "#/properties/multiDimensionalKeyframed"
  32. }
  33. ],
  34. "type": "object"
  35. },
  36. "s": {
  37. "title": "Scale",
  38. "description": "Shape Transform Scale",
  39. "oneOf": [
  40. {
  41. "$ref": "#/properties/multiDimensional"
  42. },
  43. {
  44. "$ref": "#/properties/multiDimensionalKeyframed"
  45. }
  46. ],
  47. "type": "object"
  48. },
  49. "r": {
  50. "title": "Rotation",
  51. "description": "Shape Transform Rotation",
  52. "oneOf": [
  53. {
  54. "$ref": "#/properties/value"
  55. },
  56. {
  57. "$ref": "#/properties/valueKeyframed"
  58. }
  59. ],
  60. "type": "object"
  61. },
  62. "o": {
  63. "title": "Opacity",
  64. "description": "Shape Transform Opacity",
  65. "oneOf": [
  66. {
  67. "$ref": "#/properties/value"
  68. },
  69. {
  70. "$ref": "#/properties/valueKeyframed"
  71. }
  72. ],
  73. "type": "object"
  74. },
  75. "sk": {
  76. "title": "Skew",
  77. "description": "Shape Transform Skew",
  78. "oneOf": [
  79. {
  80. "$ref": "#/properties/value"
  81. },
  82. {
  83. "$ref": "#/properties/valueKeyframed"
  84. }
  85. ],
  86. "type": "object"
  87. },
  88. "sa": {
  89. "title": "Skew Axis",
  90. "description": "Shape Transform Skew Axis",
  91. "oneOf": [
  92. {
  93. "$ref": "#/properties/value"
  94. },
  95. {
  96. "$ref": "#/properties/valueKeyframed"
  97. }
  98. ],
  99. "type": "object"
  100. }
  101. }
  102. }