synfig-core  1.0.3
Classes | Namespaces | Macros | Typedefs | Functions
general.h File Reference

General macros, classes, and procedure declarations. More...

#include <ETL/stringf>
#include "string.h"
#include "version.h"

Go to the source code of this file.

Classes

class  synfig::ChangeLocale
class  synfig::ProgressCallback
class  synfig::SuperCallback

Namespaces

namespace  synfig
 Where every function and class of the synfig library can be found.

Macros

#define dgettext(a, x)   (x)
#define _(x)   (x)
#define N_(x)   (x)
#define SYNFIG_COPYRIGHT   "Copyright (c) 2001-2005 Robert B. Quattlebaum Jr., Adrian Bentley"
#define DEBUGPOINT()
#define DEBUGINFO(x)

Typedefs

typedef ProgressCallback synfig::ProgressManager

Functions

void synfig::shutdown ()
 Shutdown the synfig environment.
void synfig::error (const char *format,...)
 Reports an error.
void synfig::error (const String &str)
void synfig::warning (const char *format,...)
 Reports a warning.
void synfig::warning (const String &str)
void synfig::info (const char *format,...)
 Reports some information.
void synfig::info (const String &str)
String synfig::get_binary_path (const String &fallback_path)
 Returns absolute path to the binary.

Detailed Description

General macros, classes, and procedure declarations.

$Id$

Macro Definition Documentation

#define dgettext (   a,
 
)    (x)
#define _ (   x)    (x)

Referenced by SuperSample::accelerated_render(), synfig::Layer_Composite::accelerated_render(), Layer_Freetype::accelerated_render(), synfig::Layer::accelerated_render(), RenderProgress::amount_complete(), synfig::check_version_(), synfig::Canvas::clone(), synfig::ValueNode_GradientRotate::create(), synfig::ValueNode_Stripes::create(), synfig::ValueNode_Repeat_Gradient::create(), synfig::ValueNode_Animated::create(), synfig::LinkableValueNode::create(), synfig::Canvas::create_inline(), encode_value(), encode_value_node(), encode_value_node_bone(), RenderProgress::error(), Progress::error(), synfig::error(), OptionsProcessor::extract_job(), OptionsProcessor::extract_renddesc(), OptionsProcessor::extract_targetparam(), synfig::ValueNode_Greyed::get_children_vocab_vfunc(), synfig::ValueNode_Add::get_children_vocab_vfunc(), synfig::ValueNode_And::get_children_vocab_vfunc(), synfig::ValueNode_RadialComposite::get_children_vocab_vfunc(), synfig::ValueNode_AngleString::get_children_vocab_vfunc(), synfig::ValueNode_Not::get_children_vocab_vfunc(), synfig::ValueNode_SegCalcVertex::get_children_vocab_vfunc(), synfig::ValueNode_Composite::get_children_vocab_vfunc(), synfig::ValueNode_Or::get_children_vocab_vfunc(), synfig::ValueNode_TimeString::get_children_vocab_vfunc(), synfig::ValueNode_TwoTone::get_children_vocab_vfunc(), synfig::ValueNode_VectorAngle::get_children_vocab_vfunc(), synfig::ValueNode_VectorLength::get_children_vocab_vfunc(), synfig::ValueNode_VectorX::get_children_vocab_vfunc(), synfig::ValueNode_VectorY::get_children_vocab_vfunc(), synfig::ValueNode_BLineCalcVertex::get_children_vocab_vfunc(), synfig::ValueNode_BLineRevTangent::get_children_vocab_vfunc(), synfig::ValueNode_Exp::get_children_vocab_vfunc(), synfig::ValueNode_Logarithm::get_children_vocab_vfunc(), synfig::ValueNode_Reciprocal::get_children_vocab_vfunc(), synfig::ValueNode_Atan2::get_children_vocab_vfunc(), synfig::ValueNode_BoneWeightPair::get_children_vocab_vfunc(), synfig::ValueNode_Cos::get_children_vocab_vfunc(), synfig::ValueNode_DotProduct::get_children_vocab_vfunc(), synfig::ValueNode_Linear::get_children_vocab_vfunc(), synfig::ValueNode_Reverse::get_children_vocab_vfunc(), synfig::ValueNode_SegCalcTangent::get_children_vocab_vfunc(), synfig::ValueNode_Sine::get_children_vocab_vfunc(), synfig::ValueNode_Subtract::get_children_vocab_vfunc(), synfig::ValueNode_TimeLoop::get_children_vocab_vfunc(), synfig::ValueNode_GradientColor::get_children_vocab_vfunc(), synfig::ValueNode_IntString::get_children_vocab_vfunc(), synfig::ValueNode_Pow::get_children_vocab_vfunc(), synfig::ValueNode_Reference::get_children_vocab_vfunc(), synfig::ValueNode_Step::get_children_vocab_vfunc(), synfig::ValueNode_BLineCalcWidth::get_children_vocab_vfunc(), synfig::ValueNode_BoneLink::get_children_vocab_vfunc(), synfig::ValueNode_Integer::get_children_vocab_vfunc(), synfig::ValueNode_Join::get_children_vocab_vfunc(), synfig::ValueNode_Range::get_children_vocab_vfunc(), synfig::ValueNode_Real::get_children_vocab_vfunc(), synfig::ValueNode_RealString::get_children_vocab_vfunc(), synfig::ValueNode_Compare::get_children_vocab_vfunc(), synfig::ValueNode_Switch::get_children_vocab_vfunc(), synfig::ValueNode_BLineCalcTangent::get_children_vocab_vfunc(), synfig::ValueNode_BoneInfluence::get_children_vocab_vfunc(), synfig::ValueNode_Duplicate::get_children_vocab_vfunc(), synfig::ValueNode_GradientRotate::get_children_vocab_vfunc(), synfig::ValueNode_Stripes::get_children_vocab_vfunc(), synfig::ValueNode_TimedSwap::get_children_vocab_vfunc(), synfig::ValueNode_Random::get_children_vocab_vfunc(), synfig::ValueNode_Repeat_Gradient::get_children_vocab_vfunc(), synfig::ValueNode_Scale::get_children_vocab_vfunc(), synfig::ValueNode_Derivative::get_children_vocab_vfunc(), synfig::ValueNode_Bone::get_children_vocab_vfunc(), synfig::ValueNode_BLine::get_children_vocab_vfunc(), synfig::ValueNode_Dynamic::get_children_vocab_vfunc(), synfig::ValueNode_StaticList::get_children_vocab_vfunc(), synfig::ValueNode_DynamicList::get_children_vocab_vfunc(), synfig::ValueNode::get_description(), ppm_mptr::get_frame(), bmp_mptr::get_frame(), imagemagick_mptr::get_frame(), synfig::ListImporter::get_frame(), synfig::CairoListImporter::get_frame(), synfig::ValueNode_Scale::get_inverse(), synfig::ValueNode_Greyed::get_local_name(), synfig::ValueNode_And::get_local_name(), synfig::ValueNode_WeightedAverage::get_local_name(), synfig::ValueNode_Average::get_local_name(), synfig::ValueNode_RadialComposite::get_local_name(), synfig::ValueNode_Not::get_local_name(), synfig::ValueNode_Integer::get_local_name(), synfig::ValueNode_Or::get_local_name(), synfig::Layer_Switch::get_local_name(), synfig::ValueNode_SegCalcVertex::get_local_name(), synfig::ValueNode_AngleString::get_local_name(), synfig::ValueNode_VectorX::get_local_name(), synfig::ValueNode_Composite::get_local_name(), synfig::ValueNode_Exp::get_local_name(), synfig::ValueNode_VectorLength::get_local_name(), synfig::ValueNode_VectorAngle::get_local_name(), synfig::ValueNode_VectorY::get_local_name(), synfig::ValueNode_Logarithm::get_local_name(), synfig::ValueNode_TimeString::get_local_name(), synfig::ValueNode_Range::get_local_name(), synfig::ValueNode_Real::get_local_name(), synfig::ValueNode_Reciprocal::get_local_name(), synfig::ValueNode_Atan2::get_local_name(), synfig::ValueNode_BLineCalcVertex::get_local_name(), synfig::ValueNode_BLineRevTangent::get_local_name(), synfig::ValueNode_BoneWeightPair::get_local_name(), synfig::ValueNode_Cos::get_local_name(), synfig::ValueNode_DotProduct::get_local_name(), synfig::ValueNode_Linear::get_local_name(), synfig::ValueNode_Reverse::get_local_name(), synfig::ValueNode_Sine::get_local_name(), synfig::ValueNode_TwoTone::get_local_name(), synfig::ValueNode_TimeLoop::get_local_name(), synfig::ValueNode_GradientColor::get_local_name(), synfig::ValueNode_IntString::get_local_name(), synfig::ValueNode_SegCalcTangent::get_local_name(), synfig::ValueNode_Pow::get_local_name(), synfig::ValueNode_Step::get_local_name(), synfig::ValueNode_BoneLink::get_local_name(), synfig::ValueNode_Compare::get_local_name(), synfig::ValueNode_Join::get_local_name(), synfig::ValueNode_RealString::get_local_name(), synfig::ValueNode_Subtract::get_local_name(), synfig::ValueNode_BLineCalcWidth::get_local_name(), synfig::ValueNode_Add::get_local_name(), synfig::ValueNode_Duplicate::get_local_name(), synfig::ValueNode_Reference::get_local_name(), synfig::ValueNode_BLineCalcTangent::get_local_name(), synfig::ValueNode_GradientRotate::get_local_name(), synfig::ValueNode_Const::get_local_name(), synfig::ValueNode_Random::get_local_name(), synfig::ValueNode_Switch::get_local_name(), synfig::Layer_Group::get_local_name(), synfig::ValueNode_TimedSwap::get_local_name(), synfig::ValueNode_BoneInfluence::get_local_name(), synfig::ValueNode_Stripes::get_local_name(), synfig::Layer_Mime::get_local_name(), synfig::ValueNode_DIList::get_local_name(), synfig::ValueNode_Repeat_Gradient::get_local_name(), synfig::ValueNode_Scale::get_local_name(), synfig::Layer_SkeletonDeformation::get_local_name(), synfig::ValueNode_Bone::get_local_name(), synfig::ValueNode_Derivative::get_local_name(), synfig::ValueNode_WPList::get_local_name(), synfig::ValueNode_StaticList::get_local_name(), synfig::ValueNode_BLine::get_local_name(), synfig::ValueNode_Dynamic::get_local_name(), synfig::ValueNode_Animated::get_local_name(), synfig::ValueNode_Bone_Root::get_local_name(), synfig::ValueNode_DynamicList::get_local_name(), synfig::PlaceholderValueNode::get_local_name(), synfig::Layer_Sound::get_param_vocab(), svg_layer::get_param_vocab(), synfig::Layer_Duplicate::get_param_vocab(), synfig::Layer_Switch::get_param_vocab(), synfig::Layer_SolidColor::get_param_vocab(), Blur_Layer::get_param_vocab(), InsideOut::get_param_vocab(), Zoom::get_param_vocab(), XORPattern::get_param_vocab(), synfig::Layer_Skeleton::get_param_vocab(), Layer_Stroboscope::get_param_vocab(), Translate::get_param_vocab(), synfig::BooleanCurve::get_param_vocab(), CheckerBoard::get_param_vocab(), SuperSample::get_param_vocab(), synfig::Layer_MotionBlur::get_param_vocab(), Region::get_param_vocab(), Layer_Shade::get_param_vocab(), RadialBlur::get_param_vocab(), synfig::Layer_Stretch::get_param_vocab(), Rotate::get_param_vocab(), Import::get_param_vocab(), synfig::Layer_Clamp::get_param_vocab(), synfig::Layer_Group::get_param_vocab(), SimpleCircle::get_param_vocab(), Star::get_param_vocab(), Layer_TimeLoop::get_param_vocab(), synfig::Layer_Bitmap::get_param_vocab(), Twirl::get_param_vocab(), Rectangle::get_param_vocab(), Metaballs::get_param_vocab(), synfig::Layer_ColorCorrect::get_param_vocab(), synfig::Layer_SkeletonDeformation::get_param_vocab(), FilledRect::get_param_vocab(), Layer_Bevel::get_param_vocab(), SpiralGradient::get_param_vocab(), ConicalGradient::get_param_vocab(), synfig::Layer_SphereDistort::get_param_vocab(), RadialGradient::get_param_vocab(), CurveWarp::get_param_vocab(), synfig::Layer_Composite::get_param_vocab(), NoiseDistort::get_param_vocab(), Halftone2::get_param_vocab(), Outline::get_param_vocab(), LinearGradient::get_param_vocab(), Halftone3::get_param_vocab(), CurveGradient::get_param_vocab(), synfig::Layer_Polygon::get_param_vocab(), Advanced_Outline::get_param_vocab(), Warp::get_param_vocab(), Noise::get_param_vocab(), Mandelbrot::get_param_vocab(), Julia::get_param_vocab(), synfig::Layer_Shape::get_param_vocab(), Circle::get_param_vocab(), Plant::get_param_vocab(), Layer_Freetype::get_param_vocab(), synfig::Layer_PasteCanvas::get_param_vocab(), synfig::Layer::get_param_vocab(), synfig::Palette::grayscale(), synfig::info(), dv_trgt::init(), ffmpeg_trgt::init(), gif::init(), SynfigToolGeneralOptions::instance(), Layer_Freetype::Layer_Freetype(), synfig::ValueNode_DIList::link_local_name(), synfig::ValueNode_WPList::link_local_name(), synfig::ValueNode_StaticList::link_local_name(), synfig::ValueNode_BLine::link_local_name(), synfig::ValueNode_DynamicList::link_local_name(), synfig::Palette::load_from_file(), synfig::Main::Main(), main(), synfig::Importer::open(), synfig::CairoImporter::open(), synfig::open_canvas_as(), synfig::ValueNode_Integer::operator()(), synfig::ValueNode_RadialComposite::operator()(), synfig::ValueNode_Real::operator()(), synfig::ValueNode_Range::operator()(), synfig::ValueNode_Composite::operator()(), synfig::ValueNode_Add::operator()(), synfig::ValueNode_Subtract::operator()(), synfig::ValueNode_Scale::operator()(), synfig::ValueNode_DIList::operator()(), synfig::ValueNode_WPList::operator()(), synfig::ValueNode_BLine::operator()(), synfig::ValueNode_StaticList::operator()(), synfig::ValueNode_DynamicList::operator()(), synfig::ParamDesc::ParamDesc(), synfig::CanvasParser::parse_as(), synfig::CanvasParser::parse_from_file_as(), print_canvas_info(), OptionsProcessor::process_info_options(), process_job(), process_job_list(), OptionsProcessor::process_settings_options(), cairo_png_trgt::put_surface(), synfig::Target_Cairo::put_surface(), synfig::Module::Register(), synfig::render(), synfig::Target_Scanline::render(), synfig::Target_Cairo::render(), synfig::Target_Tile::render(), synfig::Target_Cairo_Tile::render(), synfig::render_threaded(), synfig::Palette::save_to_file(), synfig::Canvas::set_inline(), Import::set_param(), png_trgt_spritesheet::set_rend_desc(), setup_job(), bmp::start_frame(), imagemagick_trgt::start_frame(), gif::start_frame(), synfig::ValueNode::subsys_init(), synfig::Module::subsys_init(), synfig::Distance::system_local_name(), synfig::Time::Time(), synfig::ValueNode_Add::ValueNode_Add(), synfig::ValueNode_Bone::ValueNode_Bone(), synfig::ValueNode_Integer::ValueNode_Integer(), synfig::ValueNode_Real::ValueNode_Real(), synfig::ValueNode_Subtract::ValueNode_Subtract(), RenderProgress::warning(), Progress::warning(), and synfig::warning().

#define N_ (   x)    (x)
#define SYNFIG_COPYRIGHT   "Copyright (c) 2001-2005 Robert B. Quattlebaum Jr., Adrian Bentley"
#define DEBUGPOINT ( )
#define DEBUGINFO (   x)