synfig-core  1.0.3
Todo List
Member encode_canvas (xmlpp::Element *root, Canvas::ConstHandle canvas)
check where the parentheses should really go - around the && or the ||?
Member find_closest (bool fast, const std::vector< synfig::BLinePoint > &bline, const Point &p, float &t, bool loop=false, float *bline_dist_ret=0)
is this a redundant call to find_closest()?
Member jpeg_mptr::jpeg_mptr (const synfig::FileSystem::Identifier &identifier)
THROW SOMETHING
Member Layer_TimeLoop::reset_version ()
layer version 0.1 acted differently before start_time was reached - possibly due to a bug
Member png_mptr::png_mptr (const synfig::FileSystem::Identifier &identifier)

THROW SOMETHING

THROW SOMETHING

THROW SOMETHING

THROW SOMETHING

THROW SOMETHING

THROW SOMETHING

THROW SOMETHING

Member RadialBlur::get_color (Context context, const Point &pos) const
This needs to be documented further.
Namespace synfig
Writeme
File synfig/main.cpp
This needs to be documented further.
Member synfig::Activepoint::Activepoint ()
Should priority be initialized here, or elsewhere? This avoids a valgrind warning for now.
Member synfig::activepoint_collect (std::set< Activepoint, std::less< UniqueID > > &activepoint_set, const Time &time, const etl::handle< Node > &node)
This needs to be documented further.
Member synfig::Angle
writeme
Member synfig::blendfunc_BEHIND (C &a, C &b, float amount)
this is a hack
Class synfig::BoneWeightPair
writeme
Class synfig::CairoListImporter
Write more detailed description
Class synfig::CairoSurface
writeme
Member synfig::Canvas::find_canvas (const String &id, String &warnings) const
This needs a lot more optimization
Member synfig::Canvas::surefind_canvas (const String &id, String &warnings)
This needs a lot more optimization
Member synfig::Canvas::surefind_value_node (const String &id)
This needs to be documented further.
Member synfig::Color::BLEND_HARD_LIGHT
This needs to be documented further.
Member synfig::Color::BLEND_OVERLAY
This needs to be documented further.
Member synfig::Color::BLEND_SCREEN
This needs to be documented further.
Member synfig::Color::BLEND_STRAIGHT_ONTO
This needs to be documented further.
Member synfig::Color::BlendMethod
This needs to be documented further.
Class synfig::Gamma
This is a non-functional stub.
Class synfig::GradientCPoint
Class synfig::Layer
writeme
Member synfig::Layer::get_param (const String &param) const
param should be of the type const String &
Member synfig::Layer::render_transformed (const Layer *layer, Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb, const char *file, int line)
shouldn't a mutex ensure this isn't needed?
Member synfig::Layer::set_param (const String &param, const ValueBase &value)
param should be of the type const String &param
Member synfig::Layer::set_time (IndependentContext context, Time time, const Point &point) const
point should be of the type const Point &
Member synfig::Layer::subsys_init ()
motionblur should be in the mod_filter module
Class synfig::Layer_Bitmap
writeme
Member synfig::Layer_Composite::converted_blend_
verify this
Member synfig::Layer_PasteCanvas::accelerated_render (Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb) const
shouldn't a mutex ensure this isn't needed?
Member synfig::Layer_PasteCanvas::get_times_vfunc (Node::time_set &set) const

clarify all this comments.

: SOMETHING STILL HAS TO BE DONE WITH THE OTHER DIRECTION

Member synfig::Layer_PasteCanvas::set_muck_with_time (bool x=false)
writeme!
Member synfig::Layer_PasteCanvas::set_param (const String &param, const synfig::ValueBase &value)
this introduces bug 1844764 if enabled; it was introduced in r954.
Class synfig::Layer_Polygon
This layer needs to support multiple polygons
Class synfig::ListImporter
Write more detailed description
Class synfig::Main

This needs to be documented further.

This needs to be documented further.

Member synfig::Main::~Main ()
For some reason, uncommenting the next line will cause things to crash. This needs to be looked into at some point.
Class synfig::Matrix
writeme
Class synfig::Module
writeme
Member synfig::Node::parent_set
This should really be private
Member synfig::Node::time_set
This needs to be documented further.
Class synfig::ParamDesc
writeme
Class synfig::ParamDesc::EnumData
This needs to be documented further.
Member synfig::ParamDesc::get_animation_only ()
This needs to be documented further.
Member synfig::ParamDesc::get_box () const
This needs to be documented further.
Member synfig::ParamDesc::get_connect () const
This needs to be documented further.
Member synfig::ParamDesc::get_enum_list () const
This needs to be documented further.
Member synfig::ParamDesc::hidden ()
This needs to be documented further.
Member synfig::ParamDesc::read_only ()
This function needs to be written, as it is only a stub
Member synfig::ParamDesc::set_animation_only (bool x=true)
This needs to be documented further.
Member synfig::ParamDesc::set_box (const String &h)
This needs to be documented further.
Member synfig::ParamDesc::set_connect (const String &h)
This needs to be documented further.
Member synfig::ParamDesc::write_only ()
This function needs to be written, as it is only a stub
Member synfig::Point
writeme
Class synfig::ProgressCallback
writeme
Member synfig::Real
writeme
Class synfig::RendDesc
writeme
Member synfig::RendDesc::set_h (int y)

write the needed code to keep the flags usage

This needs to be documented further.

This needs to be documented further.

Member synfig::RendDesc::set_span (const Real &x)

this looks wrong. I suspect the intention was to check

This needs to be documented further. or fix me

This needs to be documented further. or fix me

Member synfig::RendDesc::set_w (int x)

write the needed code to keep the flags usage

This needs to be documented further.

This needs to be documented further.

Class synfig::Segment
writeme
Member synfig::String

writeme

writeme

writeme

Class synfig::SuperCallback
writeme
Class synfig::Surface
writeme
Member synfig::Target::subsys_init ()
Do not hard core gamma to 2.2
Class synfig::Target_Multi
writeme
Class synfig::Target_Null
writeme
Class synfig::Target_Null_Tile
writeme
Class synfig::Target_Tile
writeme
Class synfig::Time
writeme
Member synfig::Time::Format
writeme
Member synfig::Time::is_valid () const

This needs to be documented further.

This needs to be documented further.

Class synfig::Transformation
writeme
Class synfig::UniqueID
Class synfig::ValueAverage
writeme
Class synfig::ValueNode_BLine
This needs to be documented further.
Member synfig::ValueNode_BLine::operator() (Time t) const
this isn't quite right; we should handle looped blines identically no matter where the loop happens and we currently don't. this at least makes it a lot better than it was before
Member synfig::ValueNode_DynamicList::ListEntry::add (const Activepoint &x)
This needs to be optimized further.
Member synfig::ValueNode_DynamicList::ListEntry::add (Time time, bool status, int priority=0)
This needs to be optimized further.
Member synfig::ValueNode_DynamicList::ListEntry::status_at_time (const Time &x) const
This needs to be optimized further. Perhaps we should use a binary search...?
Member synfig::ValueNode_TimedSwap::operator() (Time t) const
this should interpolate from before to after over the period defined by swap_length
Member synfig::ValueNodeList::add (ValueNode::Handle value_node)
This needs to be documented further.
Member synfig::ValueNodeList::count (const String &id) const
This needs to be documented further.
Class synfig::ValueTransformation

writeme

writeme

Class synfig::ValueVector
writeme
Class synfig::Vector
writeme
Member synfig::waypoint_collect (std::set< Waypoint, std::less< UniqueID > > &waypoint_set, const Time &time, const etl::handle< Node > &node)
This needs to be documented further.
Member SYNFIG_CHECK_VERSION ()
This needs to be documented further.
File trgt_av.cpp
This needs to be documented further.
Member Warp::accelerated_cairorender (Context context, cairo_t *cr, int quality, const RendDesc &renddesc, ProgressCallback *cb) const
checking the 4 corners for 0<=z<horizon*2 and using only 4 corners which satisfy this condition isn't the right thing to do. It's possible that none of the 4 corners fall within that range, and yet content of the tile does.
Member Warp::accelerated_render (Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb) const
checking the 4 corners for 0<=z<horizon*2 and using only 4 corners which satisfy this condition isn't the right thing to do. It's possible that none of the 4 corners fall within that range, and yet content of the tile does.