#include <target_tile.h>
Inheritance diagram for synfig::Target_Tile:
Public Types | |
typedef etl::handle< Target_Tile > | Handle |
typedef etl::loose_handle< Target_Tile > | LooseHandle |
typedef etl::handle< const Target_Tile > | ConstHandle |
Public Member Functions | |
Target_Tile () | |
virtual bool | render (ProgressCallback *cb=NULL) |
Renders the canvas to the target. | |
virtual int | next_tile (int &x, int &y) |
Determines which tile needs to be rendered next. | |
virtual int | next_frame (Time &time) |
virtual bool | add_tile (const synfig::Surface &surface, int x, int y)=0 |
Adds the tile at x , y contained in surface. | |
virtual int | total_tiles () const |
virtual bool | start_frame (ProgressCallback *cb=NULL)=0 |
Marks the start of a frame. | |
virtual void | end_frame ()=0 |
Marks the end of a frame. | |
void | set_threads (int x) |
int | get_threads () const |
void | set_tile_w (int w) |
int | get_tile_w () const |
void | set_tile_h (int h) |
int | get_tile_h () const |
bool | get_clipping () const |
void | set_clipping (bool x) |
|
Reimplemented from synfig::Target. |
|
Reimplemented from synfig::Target. |
|
Reimplemented from synfig::Target. |
|
|
|
Renders the canvas to the target.
Implements synfig::Target. |
|
Determines which tile needs to be rendered next. Most cases will not have to redefine this function. The default should be adequate in nearly all situations.
|
|
|
|
Adds the tile at x , y contained in surface.
Implemented in synfig::Target_Null_Tile. |
|
|
|
Marks the start of a frame.
Implemented in synfig::Target_Null_Tile. |
|
Marks the end of a frame.
Implemented in synfig::Target_Null_Tile. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|