114 lines
2.9 KiB
Plaintext
114 lines
2.9 KiB
Plaintext
{
|
|
"$schema": "http://json-schema.org/draft-04/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"ty": {
|
|
"title": "Type",
|
|
"description": "Type of layer: Image.",
|
|
"type": "number",
|
|
"const": 2
|
|
},
|
|
"ks": {
|
|
"title": "Transform",
|
|
"description": "Transform properties",
|
|
"$ref": "#/helpers/transform",
|
|
"type": "object"
|
|
},
|
|
"ao": {
|
|
"title": "Auto-Orient",
|
|
"description": "Auto-Orient along path AE property.",
|
|
"type": "number",
|
|
"$ref": "#/helpers/boolean",
|
|
"default": 0
|
|
},
|
|
"bm": {
|
|
"title": "Blend Mode",
|
|
"description": "Blend Mode",
|
|
"type": "number",
|
|
"$ref": "#/helpers/blendMode",
|
|
"default": 0
|
|
},
|
|
"ddd": {
|
|
"title": "3d Layer",
|
|
"description": "3d layer flag",
|
|
"type": "number",
|
|
"$ref": "#/helpers/boolean",
|
|
"default": 0
|
|
},
|
|
"ind": {
|
|
"title": "Index",
|
|
"description": "Layer index in AE. Used for parenting and expressions.",
|
|
"type": "number"
|
|
},
|
|
"cl": {
|
|
"title": "Class",
|
|
"description": "Parsed layer name used as html class on SVG/HTML renderer",
|
|
"type": "string"
|
|
},
|
|
"ln": {
|
|
"title": "layer HTML ID",
|
|
"description": "Parsed layer name used as html id on SVG/HTML renderer",
|
|
"type": "string"
|
|
},
|
|
"ip": {
|
|
"title": "In Point",
|
|
"description": "In Point of layer. Sets the initial frame of the layer.",
|
|
"type": "number"
|
|
},
|
|
"op": {
|
|
"title": "Out Point",
|
|
"description": "Out Point of layer. Sets the final frame of the layer.",
|
|
"type": "number"
|
|
},
|
|
"st": {
|
|
"title": "Start Time",
|
|
"description": "Start Time of layer. Sets the start time of the layer.",
|
|
"type": "number"
|
|
},
|
|
"nm": {
|
|
"title": "Name",
|
|
"description": "After Effects Layer Name. Used for expressions.",
|
|
"type": "number"
|
|
},
|
|
"hasMask": {
|
|
"title": "Has Masks",
|
|
"description": "Boolean when layer has a mask. Will be deprecated in favor of checking masksProperties.",
|
|
"type": "number"
|
|
},
|
|
"masksProperties": {
|
|
"title": "Masks Properties",
|
|
"description": "List of Masks",
|
|
"items": {
|
|
"$ref": "#/helpers/mask",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ef": {
|
|
"title": "Effects",
|
|
"description": "List of Effects",
|
|
"items": {
|
|
"$ref": "#/effects/index",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"sr": {
|
|
"title": "Stretch",
|
|
"description": "Layer Time Stretching",
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"parent": {
|
|
"title": "Parent",
|
|
"description": "Layer Parent. Uses ind of parent.",
|
|
"type": "number"
|
|
},
|
|
"refId": {
|
|
"title": "Reference ID",
|
|
"description": "id pointing to the source image defined on 'assets' object",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|