blob: 5e886397322b3430916c7c902c7e89c1fa39a8f5 [file] [log] [blame]
{
"properties": [
{
"description": "In Point of the Time Ruler. Sets the initial Frame of the animation.",
"extendedName": "In Point",
"name": "ip",
"type": "number"
},
{
"description": "Out Point of the Time Ruler. Sets the final Frame of the animation",
"extendedName": "Out Point",
"name": "op",
"type": "number"
},
{
"description": "Frame Rate",
"extendedName": "Frame Rate",
"name": "fr",
"type": "number"
},
{
"description": "Composition Width",
"extendedName": "Width",
"name": "w",
"type": "number"
},
{
"description": "Composition Height",
"extendedName": "Height",
"name": "h",
"type": "number"
},
{
"description": "Bodymovin Version",
"extendedName": "Version",
"name": "v",
"type": "number"
},
{
"description": "List of Composition Layers",
"extendedName": "Layers",
"items": {
"oneOf": [
{
"$ref": "#/layers/shape"
},
{
"$ref": "#/layers/solid"
},
{
"$ref": "#/layers/comp"
},
{
"$ref": "#/layers/image"
},
{
"$ref": "#/layers/null"
},
{
"$ref": "#/layers/text"
}
],
"type": "object"
},
"name": "layers",
"type": "array"
},
{
"description": "source items that can be used in multiple places. Comps and Images for now.",
"extendedName": "Assets",
"items": {
"oneOf": [
{
"$ref": "#/sources/image"
},
{
"$ref": "#/sources/precomp"
}
],
"type": "object"
},
"name": "assets",
"type": "array"
},
{
"description": "source chars for text layers",
"extendedName": "Chars",
"items": {
"oneOf": [
{
"$ref": "#/sources/chars"
}
],
"type": "object"
},
"name": "chars",
"type": "array"
}
]
}