synfig-core
1.0.3
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
synfig
target_multi.h
Go to the documentation of this file.
1
/* === S Y N F I G ========================================================= */
21
/* ========================================================================= */
22
23
/* === S T A R T =========================================================== */
24
25
#ifndef __SYNFIG_TARGET_MULTI_H
26
#define __SYNFIG_TARGET_MULTI_H
27
28
/* === H E A D E R S ======================================================= */
29
30
#include "
target_scanline.h
"
31
32
/* === M A C R O S ========================================================= */
33
34
/* === T Y P E D E F S ===================================================== */
35
36
/* === C L A S S E S & S T R U C T S ======================================= */
37
38
namespace
synfig {
39
44
class
Target_Multi
:
public
Target_Scanline
45
{
46
Target_Scanline::Handle
a,b;
47
Color
*buffer_a;
48
Color
*buffer_b;
49
public
:
50
51
Target_Multi
(
Target_Scanline::Handle
a,
Target_Scanline::Handle
b);
52
virtual
~Target_Multi
();
53
virtual
bool
add_frame
(
const
synfig::Surface
*surface);
54
virtual
bool
start_frame
(
ProgressCallback
*cb=NULL);
55
virtual
void
end_frame
();
56
virtual
Color
*
start_scanline
(
int
scanline);
57
virtual
bool
end_scanline
();
58
59
virtual
void
set_canvas
(etl::handle<Canvas> c);
60
virtual
bool
set_rend_desc
(
RendDesc
*d);
61
virtual
bool
init
();
62
};
// END of class Target_Multi
63
64
};
// END of namespace synfig
65
66
/* === E N D =============================================================== */
67
68
#endif
Generated on Mon Nov 16 2015 15:33:51 for synfig-core by
1.8.1.2