ellipse.json 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. "default": 1
  20. },
  21. "ty": {
  22. "title": "Type",
  23. "description": "Shape content type.",
  24. "type": "string",
  25. "const": "el"
  26. },
  27. "p": {
  28. "title": "Position",
  29. "description": "Ellipse's position",
  30. "oneOf": [
  31. {
  32. "$ref": "#/properties/multiDimensional"
  33. },
  34. {
  35. "$ref": "#/properties/multiDimensionalKeyframed"
  36. }
  37. ],
  38. "type": "object"
  39. },
  40. "s": {
  41. "title": "Size",
  42. "description": "Ellipse's size",
  43. "oneOf": [
  44. {
  45. "$ref": "#/properties/multiDimensional"
  46. },
  47. {
  48. "$ref": "#/properties/multiDimensionalKeyframed"
  49. }
  50. ],
  51. "type": "object"
  52. }
  53. }
  54. }