transform.json 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema#",
  3. "type": "object",
  4. "properties": {
  5. "a": {
  6. "title": "Anchor Point",
  7. "description": "Transform Anchor Point",
  8. "oneOf": [
  9. {
  10. "$ref": "#/properties/multiDimensional"
  11. },
  12. {
  13. "$ref": "#/properties/multiDimensionalKeyframed"
  14. }
  15. ],
  16. "default": {"a":0, "k":[0, 0, 0]},
  17. "type": "object"
  18. },
  19. "p": {
  20. "title": "Position",
  21. "description": "Transform Position",
  22. "oneOf": [
  23. {
  24. "$ref": "#/properties/multiDimensional"
  25. },
  26. {
  27. "$ref": "#/properties/multiDimensionalKeyframed"
  28. }
  29. ],
  30. "default": {"a":0, "k":[0, 0, 0]},
  31. "type": "object"
  32. },
  33. "s": {
  34. "title": "Scale",
  35. "description": "Transform Scale",
  36. "oneOf": [
  37. {
  38. "$ref": "#/properties/multiDimensional"
  39. },
  40. {
  41. "$ref": "#/properties/multiDimensionalKeyframed"
  42. }
  43. ],
  44. "default": {"a":0, "k":[100, 100, 100]},
  45. "type": "object"
  46. },
  47. "r": {
  48. "title": "Rotation",
  49. "description": "Transform Rotation",
  50. "oneOf": [
  51. {
  52. "$ref": "#/properties/value"
  53. },
  54. {
  55. "$ref": "#/properties/valueKeyframed"
  56. }
  57. ],
  58. "default": {"a":0, "k":0},
  59. "type": "object"
  60. },
  61. "o": {
  62. "title": "Opacity",
  63. "description": "Transform Opacity",
  64. "oneOf": [
  65. {
  66. "$ref": "#/properties/value"
  67. },
  68. {
  69. "$ref": "#/properties/valueKeyframed"
  70. }
  71. ],
  72. "default": {"a":0, "k":100},
  73. "type": "object"
  74. },
  75. "px": {
  76. "title": "Position X",
  77. "description": "Transform Position X",
  78. "oneOf": [
  79. {
  80. "$ref": "#/properties/value"
  81. },
  82. {
  83. "$ref": "#/properties/valueKeyframed"
  84. }
  85. ],
  86. "default": {"a":0, "k":0},
  87. "type": "object"
  88. },
  89. "py": {
  90. "title": "Position Y",
  91. "description": "Transform Position Y",
  92. "oneOf": [
  93. {
  94. "$ref": "#/properties/value"
  95. },
  96. {
  97. "$ref": "#/properties/valueKeyframed"
  98. }
  99. ],
  100. "default": {"a":0, "k":0},
  101. "type": "object"
  102. },
  103. "pz": {
  104. "title": "Position Z",
  105. "description": "Transform Position Z",
  106. "oneOf": [
  107. {
  108. "$ref": "#/properties/value"
  109. },
  110. {
  111. "$ref": "#/properties/valueKeyframed"
  112. }
  113. ],
  114. "default": {"a":0, "k":0},
  115. "type": "object"
  116. },
  117. "sk": {
  118. "title": "Skew",
  119. "description": "Transform Skew",
  120. "oneOf": [
  121. {
  122. "$ref": "#/properties/value"
  123. },
  124. {
  125. "$ref": "#/properties/valueKeyframed"
  126. }
  127. ],
  128. "default": {"a":0, "k":0},
  129. "type": "object"
  130. },
  131. "sa": {
  132. "title": "Skew Axis",
  133. "description": "Transform Skew Axis",
  134. "oneOf": [
  135. {
  136. "$ref": "#/properties/value"
  137. },
  138. {
  139. "$ref": "#/properties/valueKeyframed"
  140. }
  141. ],
  142. "default": {"a":0, "k":0},
  143. "type": "object"
  144. }
  145. }
  146. }