#include <target_scanline.h>
Inheritance diagram for synfig::Target_Scanline:

Public Types | |
| typedef etl::handle< Target_Scanline > | Handle |
| typedef etl::loose_handle< Target_Scanline > | LooseHandle |
| typedef etl::handle< const Target_Scanline > | ConstHandle |
Public Member Functions | |
| Target_Scanline () | |
| virtual bool | render (ProgressCallback *cb=NULL) |
| Renders the canvas to the target. | |
| virtual bool | start_frame (ProgressCallback *cb=NULL)=0 |
| Marks the start of a frame. | |
| virtual int | next_frame (Time &time) |
| virtual void | end_frame ()=0 |
| Marks the end of a frame. | |
| virtual Color * | start_scanline (int scanline)=0 |
| Marks the start of a scanline. | |
| virtual bool | end_scanline ()=0 |
| Marks the end of a scanline. | |
| void | set_threads (int x) |
| int | get_threads () const |
| bool | add_frame (const synfig::Surface *surface) |
|
|
Reimplemented from synfig::Target. |
|
|
Reimplemented from synfig::Target. |
|
|
Reimplemented from synfig::Target. |
|
|
|
|
|
Renders the canvas to the target.
Implements synfig::Target. |
|
|
Marks the start of a frame.
Implemented in synfig::Target_Multi, and synfig::Target_Null. |
|
|
|
|
|
Marks the end of a frame.
Implemented in synfig::Target_Multi, and synfig::Target_Null. |
|
|
Marks the start of a scanline.
Implemented in synfig::Target_Multi, and synfig::Target_Null. |
|
|
Marks the end of a scanline. Takes the data that was put at the address returned to by start_scanline() and does whatever it is supose to do with it.
Implemented in synfig::Target_Multi, and synfig::Target_Null. |
|
|
|
|
|
|
|
|
Reimplemented in synfig::Target_Multi. |
1.4.6