solid.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema#",
  3. "type": "object",
  4. "properties": {
  5. "ty": {
  6. "title": "Type",
  7. "description": "Type of layer: Solid.",
  8. "type": "number",
  9. "value": 1
  10. },
  11. "ks": {
  12. "title": "Transform",
  13. "description": "Transform properties",
  14. "$ref": "#/helpers/transform",
  15. "type": "object"
  16. },
  17. "ao": {
  18. "title": "Auto-Orient",
  19. "description": "Auto-Orient along path AE property.",
  20. "type": "number",
  21. "$ref": "#/helpers/boolean",
  22. "default": 0
  23. },
  24. "bm": {
  25. "title": "Blend Mode",
  26. "description": "Blend Mode",
  27. "$ref": "#/helpers/blendMode",
  28. "type": "number",
  29. "default": 0
  30. },
  31. "ddd": {
  32. "title": "3d Layer",
  33. "description": "3d layer flag",
  34. "type": "number",
  35. "$ref": "#/helpers/boolean",
  36. "default": 0
  37. },
  38. "ind": {
  39. "title": "Index",
  40. "description": "Layer index in AE. Used for parenting and expressions.",
  41. "type": "number"
  42. },
  43. "cl": {
  44. "title": "Class",
  45. "description": "Parsed layer name used as html class on SVG/HTML renderer",
  46. "type": "string"
  47. },
  48. "ln": {
  49. "title": "layer HTML ID",
  50. "description": "Parsed layer name used as html id on SVG/HTML renderer",
  51. "type": "string"
  52. },
  53. "ip": {
  54. "title": "In Point",
  55. "description": "In Point of layer. Sets the initial frame of the layer.",
  56. "type": "number"
  57. },
  58. "op": {
  59. "title": "Out Point",
  60. "description": "Out Point of layer. Sets the final frame of the layer.",
  61. "type": "number"
  62. },
  63. "st": {
  64. "title": "Start Time",
  65. "description": "Start Time of layer. Sets the start time of the layer.",
  66. "type": "number"
  67. },
  68. "nm": {
  69. "title": "Name",
  70. "description": "After Effects Layer Name. Used for expressions.",
  71. "type": "number"
  72. },
  73. "hasMask": {
  74. "title": "Has Masks",
  75. "description": "Boolean when layer has a mask. Will be deprecated in favor of checking masksProperties.",
  76. "type": "number"
  77. },
  78. "masksProperties": {
  79. "title": "Masks Properties",
  80. "description": "List of Masks",
  81. "items": {
  82. "$ref": "#/helpers/mask",
  83. "type": "object"
  84. },
  85. "type": "array"
  86. },
  87. "ef": {
  88. "title": "Effects",
  89. "description": "Auto-Orient along path AE property.",
  90. "type": "number",
  91. "$ref": "#/helpers/boolean"
  92. },
  93. "sr": {
  94. "title": "Stretch",
  95. "description": "Layer Time Stretching",
  96. "type": "number",
  97. "default": 1
  98. },
  99. "parent": {
  100. "title": "Parent",
  101. "description": "Layer Parent. Uses ind of parent.",
  102. "type": "number"
  103. },
  104. "sc": {
  105. "title": "Solid Color",
  106. "description": "Color of the solid in hex",
  107. "type": "string"
  108. },
  109. "sh": {
  110. "title": "Solid Height",
  111. "description": "Height of the solid.",
  112. "type": "number"
  113. },
  114. "sw": {
  115. "title": "Solid Width",
  116. "description": "Width of the solid.",
  117. "type": "number"
  118. }
  119. }
  120. }