imagemagick_trgt Class Reference

#include <trgt_imagemagick.h>

Inheritance diagram for imagemagick_trgt:

synfig::Target_Scanline synfig::Target

List of all members.

Public Member Functions

 imagemagick_trgt (const char *filename)
virtual ~imagemagick_trgt ()
virtual bool set_rend_desc (synfig::RendDesc *desc)
 Sets the RendDesc for the Target to desc.
virtual bool init ()
virtual bool start_frame (synfig::ProgressCallback *cb)
 Marks the start of a frame.
virtual void end_frame ()
 Marks the end of a frame.
virtual synfig::Colorstart_scanline (int scanline)
 Marks the start of a scanline.
virtual bool end_scanline ()
 Marks the end of a scanline.


Constructor & Destructor Documentation

imagemagick_trgt::imagemagick_trgt ( const char *  filename  ) 

imagemagick_trgt::~imagemagick_trgt (  )  [virtual]


Member Function Documentation

bool imagemagick_trgt::set_rend_desc ( synfig::RendDesc d  )  [virtual]

Sets the RendDesc for the Target to desc.

If there are any parts of desc that the render target is not capable of doing, the render target will adjust desc to fit its needs.

Reimplemented from synfig::Target.

References synfig::Target::desc, synfig::PF_A, and synfig::PF_RGB.

bool imagemagick_trgt::init (  )  [virtual]

bool imagemagick_trgt::start_frame ( synfig::ProgressCallback cb  )  [virtual]

void imagemagick_trgt::end_frame (  )  [virtual]

Marks the end of a frame.

See also:
start_frame()

Implements synfig::Target_Scanline.

Color * imagemagick_trgt::start_scanline ( int  scanline  )  [virtual]

Marks the start of a scanline.

Parameters:
scanline Which scanline is going to be rendered.
Returns:
The address where the target wants the scanline to be written.
Warning:
Must be called after start_frame()
See also:
end_scanline(), start_frame()

Implements synfig::Target_Scanline.

bool imagemagick_trgt::end_scanline (  )  [virtual]

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 supposed to do with it.

Returns:
true on success, false on failure.
See also:
start_scanline()

Implements synfig::Target_Scanline.

References synfig::channels(), synfig::convert_color_format(), synfig::Target::desc, synfig::Target::gamma(), and synfig::RendDesc::get_w().


The documentation for this class was generated from the following files:

Generated on Fri Jul 31 00:01:57 2009 for synfig-core by  doxygen 1.5.6