|
Diego Barrios Romero |
978ba8 |
/* === S Y N F I G ========================================================= */
|
|
Diego Barrios Romero |
978ba8 |
/*! \file tool/job.h
|
|
Diego Barrios Romero |
e0bf7e |
** \brief Job struct
|
|
Diego Barrios Romero |
978ba8 |
**
|
|
Diego Barrios Romero |
978ba8 |
** $Id$
|
|
Diego Barrios Romero |
978ba8 |
**
|
|
Diego Barrios Romero |
978ba8 |
** \legal
|
|
Diego Barrios Romero |
978ba8 |
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
|
|
Diego Barrios Romero |
978ba8 |
** Copyright (c) 2007, 2008 Chris Moore
|
|
Diego Barrios Romero |
f96337 |
** Copyright (c) 2012 Diego Barrios Romero
|
|
Diego Barrios Romero |
978ba8 |
**
|
|
Diego Barrios Romero |
978ba8 |
** This package is free software; you can redistribute it and/or
|
|
Diego Barrios Romero |
978ba8 |
** modify it under the terms of the GNU General Public License as
|
|
Diego Barrios Romero |
978ba8 |
** published by the Free Software Foundation; either version 2 of
|
|
Diego Barrios Romero |
978ba8 |
** the License, or (at your option) any later version.
|
|
Diego Barrios Romero |
978ba8 |
**
|
|
Diego Barrios Romero |
978ba8 |
** This package is distributed in the hope that it will be useful,
|
|
Diego Barrios Romero |
978ba8 |
** but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Diego Barrios Romero |
978ba8 |
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Diego Barrios Romero |
978ba8 |
** General Public License for more details.
|
|
Diego Barrios Romero |
978ba8 |
** \endlegal
|
|
Diego Barrios Romero |
978ba8 |
*/
|
|
Diego Barrios Romero |
978ba8 |
/* ========================================================================= */
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
978ba8 |
#ifndef __SYNFIG_JOB_H
|
|
Diego Barrios Romero |
978ba8 |
#define __SYNFIG_JOB_H
|
|
![](https://seccdn.libravatar.org/avatar/cf96cb977b96400a86a77970e83fe7671d726eab921211cd8816a1000b348955?d=retro&s=16) |
4010f4 |
#include "synfig/target.h"
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
e0bf7e |
struct Job
|
|
Diego Barrios Romero |
978ba8 |
{
|
|
Diego Barrios Romero |
e0bf7e |
std::string filename;
|
|
Diego Barrios Romero |
772347 |
std::string outfilename;
|
|
Diego Barrios Romero |
71669d |
std::string target_name;
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
772347 |
synfig::RendDesc desc;
|
|
![](https://seccdn.libravatar.org/avatar/cf96cb977b96400a86a77970e83fe7671d726eab921211cd8816a1000b348955?d=retro&s=16) |
4010f4 |
synfig::TargetAlphaMode alpha_mode;
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
e0bf7e |
synfig::Canvas::Handle root;
|
|
Diego Barrios Romero |
772347 |
synfig::Canvas::Handle canvas;
|
|
Diego Barrios Romero |
772347 |
synfig::Target::Handle target;
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
978ba8 |
int quality;
|
|
Diego Barrios Romero |
978ba8 |
bool sifout;
|
|
Diego Barrios Romero |
978ba8 |
bool list_canvases;
|
|
![](https://seccdn.libravatar.org/avatar/cf96cb977b96400a86a77970e83fe7671d726eab921211cd8816a1000b348955?d=retro&s=16) |
4010f4 |
bool extract_alpha;
|
|
Diego Barrios Romero |
978ba8 |
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
bool
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_all,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_time_start,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_time_end,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_rate,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_start,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_end,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_w,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_h,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_image_aspect,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_pw,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_ph,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_pixel_aspect,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_tl,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_br,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_physical_w,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_physical_h,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_x_res,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_y_res,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_span,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_interlaced,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_antialias,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_clamp,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_flags,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_focus,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_bg_color,
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_metadata;
|
|
Diego Barrios Romero |
772347 |
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
Job():
|
|
![](https://seccdn.libravatar.org/avatar/cf96cb977b96400a86a77970e83fe7671d726eab921211cd8816a1000b348955?d=retro&s=16) |
4010f4 |
alpha_mode(synfig::TARGET_ALPHA_MODE_KEEP),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
quality(DEFAULT_QUALITY),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
sifout(false),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
list_canvases(),
|
|
![](https://seccdn.libravatar.org/avatar/cf96cb977b96400a86a77970e83fe7671d726eab921211cd8816a1000b348955?d=retro&s=16) |
4010f4 |
extract_alpha(false),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_all(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_time_start(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_time_end(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_rate(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_start(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_frame_end(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_w(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_h(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_image_aspect(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_pw(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_ph(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_pixel_aspect(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_tl(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_br(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_physical_w(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_physical_h(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_x_res(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_y_res(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_span(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_interlaced(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_antialias(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_clamp(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_flags(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_focus(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_bg_color(),
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
canvas_info_metadata()
|
|
![](https://seccdn.libravatar.org/avatar/2e5dd0bee1e7e619066117de357c8458fc7e847f4345b0cb8a7a5413aa2a45a0?d=retro&s=16) |
6320b8 |
{ }
|
|
Diego Barrios Romero |
29a364 |
|
|
Diego Barrios Romero |
978ba8 |
};
|
|
Diego Barrios Romero |
978ba8 |
|
|
Diego Barrios Romero |
978ba8 |
#endif
|