rect.json 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema#",
  3. "type": "object",
  4. "properties": {
  5. "mn": {
  6. "title": "Match Name",
  7. "description": "After Effect's Match Name. Used for expressions.",
  8. "type": "string"
  9. },
  10. "nm": {
  11. "title": "Name",
  12. "description": "After Effect's Name. Used for expressions.",
  13. "type": "string"
  14. },
  15. "d": {
  16. "title": "Direction",
  17. "description": "After Effect's Direction. Direction how the shape is drawn. Used for trim path for example.",
  18. "type": "number"
  19. },
  20. "ty": {
  21. "title": "Type",
  22. "description": "Shape content type.",
  23. "type": "string",
  24. "const": "rc"
  25. },
  26. "p": {
  27. "title": "Position",
  28. "description": "Rect's position",
  29. "oneOf": [
  30. {
  31. "$ref": "#/properties/multiDimensional"
  32. },
  33. {
  34. "$ref": "#/properties/multiDimensionalKeyframed"
  35. }
  36. ],
  37. "type": "object"
  38. },
  39. "s": {
  40. "title": "Size",
  41. "description": "Rect's size",
  42. "oneOf": [
  43. {
  44. "$ref": "#/properties/multiDimensional"
  45. },
  46. {
  47. "$ref": "#/properties/multiDimensionalKeyframed"
  48. }
  49. ],
  50. "type": "object"
  51. },
  52. "r": {
  53. "title": "Rounded corners",
  54. "description": "Rect's rounded corners",
  55. "oneOf": [
  56. {
  57. "$ref": "#/properties/value"
  58. },
  59. {
  60. "$ref": "#/properties/valueKeyframed"
  61. }
  62. ],
  63. "type": "object"
  64. }
  65. }
  66. }