//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Newtonsoft.Json; namespace Shuttle.Api.AfterEffectsDTO.Render { /// /// The RenderQueue object represents the render automation process, the data and functionality that /// is available through the Render Queue panel of a particular After Effects project. Attributes provide /// access to items in the render queue and their render status. Methods can start, pause, and stop the /// rendering process. The RenderQueueItem object provides access to the specific settings for an item /// to be rendered. /// public class RenderQueue { /// /// indicates whether or not there are queued render items in the After Effects render queue. Only /// queued items can be added to the AME queue. /// [JsonProperty("canQueueInAME")] public bool CanQueueInAME { get; private set; } /// /// A collection of all items in the render queue. See RenderQueueItem object. /// [JsonProperty("items")] public RenderQueueItem[] Items { get; private set; } = new RenderQueueItem[0]; /// /// The total number of items in the render queue. /// [JsonProperty("numItems")] public int NumItems { get; private set; } /// /// When true, the rendering process is in progress or paused. When false, it is stopped. /// [JsonProperty("rendering")] public bool Rendering { get; private set; } public override string ToString() { return base.ToString(); } } }