{
    "description": "An instance of <a href=\"#director-animation\">a director animation</a>.",
    "properties": {
        "delay": {
            "description": "Is there a timer to wait for start ? If yes, specify a time in ms.",
            "example": 2000,
            "title": "Delay",
            "type": "number"
        },
        "enabled": {
            "description": "Is the animation enabled ?",
            "example": true,
            "title": "Enabled",
            "type": "boolean"
        },
        "idleTime": {
            "description": "Is there a time to wait for start after user interaction ? If yes, specify a time in ms. If the time is negative, it is considered that the animation never resume.",
            "example": 3000,
            "title": "Idle time",
            "type": "number"
        },
        "loop": {
            "description": "Does the animation loop ?",
            "example": false,
            "title": "Looping",
            "type": "boolean"
        },
        "random": {
            "description": "Are the tracks played randomly ?",
            "example": false,
            "title": "Randomly",
            "type": "boolean"
        },
        "smooth": {
            "description": "Does the animation have a smooth start from the actual point the camera is looking at.",
            "example": true,
            "title": "Smooth",
            "type": "boolean"
        },
        "stoppable": {
            "description": "Can the user stop the animation ?",
            "example": false,
            "title": "Stoppable",
            "type": "boolean"
        },
        "tracks": {
            "description": "The list of tracks UID ot execute. The tracks are executed in the order they are written in this array.",
            "example": [
                "track-0",
                "track-2"
            ],
            "items": {
                "type": "string"
            },
            "title": "Tracks",
            "type": "array"
        }
    },
    "required": [
        "tracks"
    ],
    "title": "DirectorAnimationConfig",
    "type": "object"
}