| synfig-core
    1.0.3
    | 
Class of the Group layer. More...
#include <layer_group.h>
 
  
 | Public Member Functions | |
| Layer_Group () | |
| Default constructor. | |
| virtual | ~Layer_Group () | 
| Destructor. | |
| virtual String | get_local_name () const | 
| Returns a string with the localized name of this layer. | |
| virtual bool | set_param (const String ¶m, const synfig::ValueBase &value) | 
| Sets the parameter described by param to value. | |
| virtual ValueBase | get_param (const String ¶m) const | 
| Get the value of the specified parameter. | |
| virtual Vocab | get_param_vocab () const | 
| Gets the parameter vocabulary. | |
| virtual void | apply_z_range_to_params (ContextParams &cp) const | 
| Sets z_range* fields of specified ContextParams cp. | |
|  Public Member Functions inherited from synfig::Layer_PasteCanvas | |
| sigc::signal< void > & | signal_subcanvas_changed () | 
| Wrapper for the subcanvas changed signal. | |
| void | update_renddesc () | 
| virtual void | on_canvas_set () | 
| void | set_muck_with_time (bool x=false) | 
| etl::handle< synfig::Canvas > | get_sub_canvas () const | 
| void | set_sub_canvas (etl::handle< synfig::Canvas > x) | 
| Real | get_time_dilation () const | 
| Gets time dilation parameter. | |
| Time | get_time_offset () const | 
| Gets time offset parameter. | |
| Point | get_origin () const | 
| Get origin parameter. | |
| Transformation | get_transformation () const | 
| Get transformation parameter. | |
| Transformation | get_summary_transformation () const | 
| Get summary transformation. | |
| Layer_PasteCanvas () | |
| Default constructor. | |
| virtual | ~Layer_PasteCanvas () | 
| Destructor. | |
| virtual Color | get_color (Context context, const Point &pos) const | 
| Gets the blend color of the Layer in the context at pos. | |
| virtual void | set_time (IndependentContext context, Time time) const | 
| Sets the time of the Paste Canvas Layer and those under it. | |
| virtual bool | accelerated_render (Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb) const | 
| virtual bool | accelerated_cairorender (Context context, cairo_t *cr, int quality, const RendDesc &renddesc, ProgressCallback *cb) const | 
| Rect | get_bounding_rect_context_dependent (const ContextParams &context_params) const | 
| Bounding rect for this layer depends from context_params. | |
| virtual Rect | get_full_bounding_rect (Context context) const | 
| virtual synfig::Layer::Handle | hit_check (synfig::Context context, const synfig::Point &point) const | 
| Checks to see if a part of the Paste Canvas Layer is directly under point. | |
| virtual void | set_render_method (Context context, RenderMethod x) | 
| Sets the render method to the layer. Not all layers uses this virtual member. | |
| virtual void | fill_sound_processor (SoundProcessor &soundProcessor) const | 
|  Public Member Functions inherited from synfig::Layer_Composite | |
| float | get_amount () const | 
| Gets the amount of the layer. | |
| Layer_Composite & | set_amount (float x) | 
| Sets the amount of the layer and returns this layer. | |
| Color::BlendMethod | get_blend_method () const | 
| Gets the blend method of the layer. | |
| Layer_Composite & | set_blend_method (Color::BlendMethod x) | 
| Sets the blend method of the layer and returns this layer. | |
| virtual bool | is_solid_color () const | 
| Returns true is amount is 1 and blend method is straight. | |
| bool | is_disabled () const | 
| Returns true if the amount is zero. | |
|  Public Member Functions inherited from synfig::Layer | |
| sigc::signal< void > & | signal_status_changed () | 
| Status Changed. | |
| sigc::signal< void, String > & | signal_param_changed () | 
| Parameter changed. | |
| sigc::signal< void > & | signal_description_changed () | 
| Description Changed. | |
| sigc::signal< void, int, etl::handle< Canvas > > & | signal_moved () | 
| Moved. | |
| sigc::signal< void, String > & | signal_added_to_group () | 
| sigc::signal< void, String > & | signal_removed_from_group () | 
| virtual | ~Layer () | 
| void | add_to_group (const String &) | 
| Adds this layer to the given layer group. | |
| void | remove_from_group (const String &) | 
| Removes this layer from the given layer group. | |
| void | remove_from_all_groups () | 
| Removes this layer from all layer groups. | |
| String | get_group () const | 
| Gets the name of the group that this layer belongs to. | |
| const DynamicParamList & | dynamic_param_list () const | 
| void | enable () | 
| Enables the layer for rendering (Making it active) | |
| void | disable () | 
| Disables the layer for rendering. (Making it inactive) | |
| void | set_active (bool x) | 
| Sets the 'active' flag for the Layer to the state described by x. | |
| bool | active () const | 
| Returns that status of the 'active' flag. | |
| bool | optimized () const | 
| flag to prevent re-apply optimization features | |
| void | set_optimized (bool x) | 
| set flag to prevent re-apply optimization features | |
| void | set_exclude_from_rendering (bool x) | 
| Sets the 'exclude_from_rendering' flag for the Layer. | |
| bool | get_exclude_from_rendering () const | 
| Returns that status of the 'exclude_from_rendering' flag. | |
| int | get_depth () const | 
| Returns the position of the layer in the canvas. | |
| float | get_z_depth () const | 
| Gets the non animated z depth of the layer. | |
| float | get_z_depth (const synfig::Time &t) const | 
| Gets the z depth of the layer at a time t. | |
| float | get_true_z_depth (const synfig::Time &t=Time(0)) const | 
| Gets the true z depth of the layer (index + parameter) | |
| void | set_z_depth (float x) | 
| Sets the z depth of the layer (non animated) | |
| void | set_canvas (etl::loose_handle< Canvas > canvas) | 
| Sets the Canvas that this Layer is a part of. | |
| etl::loose_handle< Canvas > | get_canvas () const | 
| Returns a handle to the Canvas to which this Layer belongs. | |
| const String & | get_description () const | 
| Returns the description of the layer. | |
| String | get_string () const | 
| void | set_description (const String &x) | 
| Sets the description of the layer. | |
| const String | get_non_empty_description () const | 
| Returns the layer's description if it's not empty, else its local name. | |
| const String | get_param_local_name (const String ¶m_name) const | 
| Returns the localised version of the given layer parameter. | |
| Layer::LooseHandle | get_parent_paste_canvas_layer () const | 
| Returns a handle to the Parent PasteCanvas layer or NULL if layer belongs to root canvas. | |
| virtual Rect | get_bounding_rect () const | 
| virtual String | get_name () const | 
| Returns a string containing the name of the Layer. | |
| virtual String | get_version () const | 
| Gets the version string for this layer. | |
| virtual etl::handle< Transform > | get_transform () const | 
| virtual bool | set_version (const String &ver) | 
| Sets the virtual version to use for backwards-compatibility. | |
| virtual void | reset_version () | 
| Resets the virtual version. | |
| virtual bool | set_param_list (const ParamList &) | 
| Sets a list of parameters. | |
| virtual ParamList | get_param_list () const | 
| Get a list of all of the parameters and their values. | |
| virtual void | set_time (IndependentContext context, Time time, const Point &point) const | 
| Sets the time for the selected Layer and those under it for a specific point. | |
| virtual CairoColor | get_cairocolor (Context context, const Point &pos) const | 
| virtual Handle | clone (etl::loose_handle< Canvas > canvas, const GUID &deriv_guid=GUID()) const | 
| Duplicates the Layer. | |
| virtual bool | reads_context () const | 
| Returns true if the layer needs to be able to examine its context. | |
| virtual Handle | simple_clone () const | 
| Duplicates the Layer without duplicating the value nodes. | |
| virtual bool | connect_dynamic_param (const String ¶m, etl::loose_handle< ValueNode >) | 
| Connects the parameter to another Value Node. | |
| virtual bool | disconnect_dynamic_param (const String ¶m) | 
| Disconnects the parameter from any Value Node. | |
| Real | get_parent_canvas_grow_value () const | 
| Retrieves the grow value from its parent canvas. | |
|  Public Member Functions inherited from synfig::Node | |
| sigc::signal< void > & | signal_deleted () | 
| sigc::signal< void > & | signal_changed () | 
| sigc::signal< void, GUID > & | signal_guid_changed () | 
| GUID Changed. | |
| virtual | ~Node () | 
| void | changed () | 
| const GUID & | get_guid () const | 
| Gets the GUID for this Node. | |
| virtual void | set_guid (const GUID &x) | 
| Sets the GUID for this Node. | |
| int | get_time_last_changed () const | 
| Gets the time when the Node was changed. | |
| void | add_child (Node *x) | 
| Adds the parameter  as the child of the current Node. | |
| void | remove_child (Node *x) | 
| Removes the parameter  as a child of the current Node. | |
| int | parent_count () const | 
| Returns how many parenst has the current Node. | |
| const time_set & | get_times () const | 
| Returns the cached times values for all the children. | |
| RWLock & | get_rw_lock () const | 
| Writeme! | |
| Additional Inherited Members | |
|  Public Types inherited from synfig::Layer | |
| typedef Layer *(* | Factory )() | 
| Type that represents a pointer to a Layer's constructor. | |
| typedef std::map< String, BookEntry > | Book | 
| Book of types of layers indexed by layer type name. | |
| typedef std::map< String, ValueBase > | ParamList | 
| Map of Value Base parameters indexed by name. | |
| typedef etl::handle< Layer > | Handle | 
| typedef etl::loose_handle< Layer > | LooseHandle | 
| typedef etl::handle< const Layer > | ConstHandle | 
| typedef std::map< String, etl::rhandle< ValueNode > > | DynamicParamList | 
| Map of parameters that are animated Value Nodes indexed by the param name. | |
| typedef ParamVocab | Vocab | 
| A list type which describes all the parameters that a layer has. | |
|  Static Public Member Functions inherited from synfig::Layer | |
| static void | register_in_book (const BookEntry &) | 
| static Book & | book () | 
| static bool | subsys_init () | 
| static bool | subsys_stop () | 
| Stops the layer system by deleting the book of registered layers. | |
| static bool | render_transformed (const Layer *layer, Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb, const char *file, int line) | 
| static Layer::LooseHandle | create (const String &type) | 
| Creates a Layer of type type. | |
|  Public Attributes inherited from synfig::Node | |
| std::set< Node * > | parent_set | 
|  Protected Member Functions inherited from synfig::Layer_PasteCanvas | |
| virtual void | get_times_vfunc (Node::time_set &set) const | 
|  Protected Attributes inherited from synfig::Layer_Composite | |
| bool | converted_blend_ | 
| bool | transparent_color_ | 
Class of the Group layer.
| Layer_Group::Layer_Group | ( | ) | 
Default constructor.
References SET_INTERPOLATION_DEFAULTS, and SET_STATIC_DEFAULTS.
| 
 | virtual | 
Destructor.
| 
 | virtual | 
Returns a string with the localized name of this layer.
Reimplemented from synfig::Layer_PasteCanvas.
References _.
| 
 | virtual | 
Sets the parameter described by param to value.
Reimplemented from synfig::Layer_PasteCanvas.
Reimplemented in svg_layer.
References IMPORT_VALUE.
Get the value of the specified parameter.
Reimplemented from synfig::Layer_PasteCanvas.
Reimplemented in svg_layer.
References EXPORT_NAME, EXPORT_VALUE, and EXPORT_VERSION.
| 
 | virtual | 
Gets the parameter vocabulary.
Reimplemented from synfig::Layer_PasteCanvas.
Reimplemented in svg_layer.
References _.
| 
 | virtual | 
Sets z_range* fields of specified ContextParams cp.
Reimplemented from synfig::Layer_PasteCanvas.
References synfig::ContextParams::z_range, synfig::ContextParams::z_range_blur, synfig::ContextParams::z_range_depth, and synfig::ContextParams::z_range_position.
 1.8.1.2
 1.8.1.2