diff --git a/clutter/clutter-content.c b/clutter/clutter-content.c index d14a5ce63..b1db4a282 100644 --- a/clutter/clutter-content.c +++ b/clutter/clutter-content.c @@ -25,7 +25,7 @@ /** * SECTION:clutter-content * @Title: ClutterContent - * @short_desc: Delegate for painting the content of an actor + * @Short_Description: Delegate for painting the content of an actor * * #ClutterContent is an interface to implement types responsible for * painting the content of a #ClutterActor. diff --git a/doc/reference/clutter/Makefile.am b/doc/reference/clutter/Makefile.am index 0275ba5d3..49888d771 100644 --- a/doc/reference/clutter/Makefile.am +++ b/doc/reference/clutter/Makefile.am @@ -82,6 +82,7 @@ IGNORE_HFILES = \ clutter-marshal.h \ clutter-master-clock.h \ clutter-model-private.h \ + clutter-paint-node-private.h \ clutter-paint-volume-private.h \ clutter-private.h \ clutter-profile.h \ diff --git a/doc/reference/clutter/clutter-docs.xml.in b/doc/reference/clutter/clutter-docs.xml.in index afa69256c..bc5a7fc26 100644 --- a/doc/reference/clutter/clutter-docs.xml.in +++ b/doc/reference/clutter/clutter-docs.xml.in @@ -19,6 +19,8 @@ 2009 2010 + 2011 + 2012 Intel Corporation @@ -64,6 +66,7 @@ + @@ -118,6 +121,13 @@ + + Paint Objects + + + + + diff --git a/doc/reference/clutter/clutter-sections.txt b/doc/reference/clutter/clutter-sections.txt index 26ebb2a67..77ae59b1c 100644 --- a/doc/reference/clutter/clutter-sections.txt +++ b/doc/reference/clutter/clutter-sections.txt @@ -279,9 +279,13 @@ CLUTTER_CALLBACK ClutterCallback ClutterActor ClutterActorClass +clutter_actor_new clutter_actor_set_flags clutter_actor_unset_flags clutter_actor_get_flags +clutter_actor_set_name +clutter_actor_get_name +clutter_actor_get_gid clutter_actor_show @@ -319,36 +323,6 @@ clutter_actor_get_fixed_position_set clutter_actor_set_request_mode clutter_actor_get_request_mode clutter_actor_has_allocation - - -clutter_actor_set_geometry -clutter_actor_get_geometry -clutter_actor_set_size -clutter_actor_get_size -clutter_actor_set_position -clutter_actor_get_position -clutter_actor_set_width -clutter_actor_get_width -clutter_actor_set_height -clutter_actor_get_height -clutter_actor_set_x -clutter_actor_get_x -clutter_actor_set_y -clutter_actor_get_y -clutter_actor_move_by -clutter_actor_set_rotation -clutter_actor_set_z_rotation_from_gravity -clutter_actor_get_rotation -clutter_actor_get_z_rotation_gravity -clutter_actor_is_rotated -clutter_actor_set_opacity -clutter_actor_get_opacity -ClutterOffscreenRedirect -clutter_actor_set_offscreen_redirect -clutter_actor_get_offscreen_redirect -clutter_actor_set_name -clutter_actor_get_name -clutter_actor_get_gid ClutterActorAlign clutter_actor_set_x_align clutter_actor_get_x_align @@ -374,15 +348,78 @@ clutter_actor_set_background_color clutter_actor_get_background_color +clutter_actor_set_geometry +clutter_actor_get_geometry +clutter_actor_set_size +clutter_actor_get_size +clutter_actor_set_position +clutter_actor_get_position +clutter_actor_set_width +clutter_actor_get_width +clutter_actor_set_height +clutter_actor_get_height +clutter_actor_set_x +clutter_actor_get_x +clutter_actor_set_y +clutter_actor_get_y +clutter_actor_move_by + + +clutter_actor_set_depth +clutter_actor_get_depth +clutter_actor_set_scale +clutter_actor_set_scale_full +clutter_actor_set_scale_with_gravity +clutter_actor_get_scale +clutter_actor_get_scale_center +clutter_actor_get_scale_gravity +clutter_actor_is_scaled +clutter_actor_set_rotation +clutter_actor_set_z_rotation_from_gravity +clutter_actor_get_rotation +clutter_actor_get_z_rotation_gravity +clutter_actor_is_rotated +clutter_actor_set_anchor_point +clutter_actor_get_anchor_point +clutter_actor_set_anchor_point_from_gravity +clutter_actor_get_anchor_point_gravity +clutter_actor_move_anchor_point +clutter_actor_move_anchor_point_from_gravity +clutter_actor_apply_transform_to_point +clutter_actor_transform_stage_point +clutter_actor_apply_relative_transform_to_point +clutter_actor_get_transformed_position +clutter_actor_get_transformed_size +clutter_actor_get_paint_opacity +clutter_actor_get_paint_visibility +clutter_actor_get_abs_allocation_vertices +clutter_actor_get_transformation_matrix +clutter_actor_get_paint_volume +clutter_actor_get_paint_box +clutter_actor_get_transformed_paint_volume +clutter_actor_get_default_paint_volume + + +clutter_actor_set_content +clutter_actor_get_content +ClutterContentGravity +clutter_actor_set_content_gravity +clutter_actor_get_content_gravity +clutter_actor_get_content_box clutter_actor_set_clip clutter_actor_remove_clip clutter_actor_has_clip clutter_actor_get_clip clutter_actor_set_clip_to_allocation clutter_actor_get_clip_to_allocation +clutter_actor_set_opacity +clutter_actor_get_opacity +ClutterOffscreenRedirect +clutter_actor_set_offscreen_redirect +clutter_actor_get_offscreen_redirect +clutter_actor_is_in_clone_paint -clutter_actor_new clutter_actor_add_child clutter_actor_insert_child_above clutter_actor_insert_child_at_index @@ -411,41 +448,6 @@ clutter_actor_iter_prev clutter_actor_iter_remove clutter_actor_iter_destroy - -clutter_actor_push_internal -clutter_actor_pop_internal -clutter_actor_set_parent -clutter_actor_reparent -clutter_actor_unparent -clutter_actor_raise -clutter_actor_lower -clutter_actor_raise_top -clutter_actor_lower_bottom - - -clutter_actor_set_depth -clutter_actor_get_depth -clutter_actor_set_scale -clutter_actor_set_scale_full -clutter_actor_set_scale_with_gravity -clutter_actor_get_scale -clutter_actor_get_scale_center -clutter_actor_get_scale_gravity -clutter_actor_is_scaled -clutter_actor_apply_transform_to_point -clutter_actor_transform_stage_point -clutter_actor_apply_relative_transform_to_point -clutter_actor_get_transformed_position -clutter_actor_get_transformed_size -clutter_actor_get_paint_opacity -clutter_actor_get_paint_visibility -clutter_actor_get_abs_allocation_vertices -clutter_actor_get_transformation_matrix -clutter_actor_get_paint_volume -clutter_actor_get_paint_box -clutter_actor_get_transformed_paint_volume -clutter_actor_get_default_paint_volume - clutter_actor_set_anchor_point clutter_actor_get_anchor_point @@ -471,22 +473,14 @@ clutter_actor_remove_all_transitions clutter_actor_set_reactive clutter_actor_get_reactive -clutter_actor_set_shader -clutter_actor_get_shader -clutter_actor_set_shader_param -clutter_actor_set_shader_param_float -clutter_actor_set_shader_param_int - - clutter_actor_has_key_focus clutter_actor_grab_key_focus +clutter_actor_has_pointer clutter_actor_get_pango_context clutter_actor_create_pango_context clutter_actor_create_pango_layout -clutter_actor_is_in_clone_paint clutter_actor_set_text_direction clutter_actor_get_text_direction -clutter_actor_has_pointer clutter_actor_get_accessible @@ -515,6 +509,22 @@ clutter_actor_get_effects clutter_actor_get_effect clutter_actor_clear_effects + +clutter_actor_push_internal +clutter_actor_pop_internal +clutter_actor_set_parent +clutter_actor_reparent +clutter_actor_unparent +clutter_actor_raise +clutter_actor_lower +clutter_actor_raise_top +clutter_actor_lower_bottom +clutter_actor_set_shader +clutter_actor_get_shader +clutter_actor_set_shader_param +clutter_actor_set_shader_param_float +clutter_actor_set_shader_param_int + ClutterActorBox clutter_actor_box_new @@ -3016,3 +3026,109 @@ CLUTTER_TEXT_BUFFER_GET_CLASS ClutterTextBufferPrivate clutter_text_buffer_get_type + +
+clutter-content +ClutterContent +ClutterContentIface +clutter_content_invalidate + +CLUTTER_TYPE_CONTENT +CLUTTER_CONTENT +CLUTTER_CONTENT_GET_IFACE +CLUTTER_IS_CONTENT + +clutter_content_get_type +
+ +
+clutter-paint-node +ClutterPaintNode +ClutterPaintNodeClass +clutter_paint_node_ref +clutter_paint_node_unref +clutter_paint_node_set_name + +clutter_paint_node_add_child +clutter_paint_node_remove_child +clutter_paint_node_replace_child +clutter_paint_node_remove_all +clutter_paint_node_get_n_children + +clutter_paint_node_get_first_child +clutter_paint_node_get_next_sibling +clutter_paint_node_get_previous_sibling +clutter_paint_node_get_last_child +clutter_paint_node_get_parent + +clutter_paint_node_add_rectangle +clutter_paint_node_add_texture_rectangle +clutter_paint_node_add_path +clutter_paint_node_add_primitive + +CLUTTER_VALUE_HOLDS_PAINT_NODE +clutter_value_set_paint_node +clutter_value_take_paint_node +clutter_value_get_paint_node +clutter_value_dup_paint_node + +CLUTTER_TYPE_PAINT_NODE +CLUTTER_PAINT_NODE +CLUTTER_IS_PAINT_NODE + +ClutterPaintNodePrivate +clutter_paint_node_get_type +
+ +
+clutter-paint-nodes +ClutterColorNode +ClutterColorNodeClass +clutter_color_node_new + +ClutterTextureNode +ClutterTextureNodeClass +clutter_texture_node_new + +ClutterPipelineNode +ClutterPipelineNodeClass +clutter_pipeline_node_new + +ClutterTextNode +ClutterTextNodeClass +clutter_text_node_new + +ClutterClipNode +ClutterClipNodeClass +clutter_clip_node_new + +ClutterLayerNode +ClutterLayerNodeClass +clutter_layer_node_new + +CLUTTER_TYPE_COLOR_NODE +CLUTTER_TYPE_TEXTURE_NODE +CLUTTER_TYPE_PIPELINE_NODE +CLUTTER_TYPE_TEXT_NODE +CLUTTER_TYPE_CLIP_NODE +CLUTTER_TYPE_LAYER_NODE +CLUTTER_COLOR_NODE +CLUTTER_TEXTURE_NODE +CLUTTER_PIPELINE_NODE +CLUTTER_TEXT_NODE +CLUTTER_CLIP_NODE +CLUTTER_LAYER_NODE +CLUTTER_IS_COLOR_NODE +CLUTTER_IS_TEXTURE_NODE +CLUTTER_IS_PIPELINE_NODE +CLUTTER_IS_TEXT_NODE +CLUTTER_IS_CLIP_NODE +CLUTTER_IS_LAYER_NODE + +clutter_color_node_get_type +clutter_texture_node_get_type +clutter_pipeline_node_get_type +clutter_text_node_get_type +clutter_clip_node_get_type +clutter_layer_node_get_type +
diff --git a/doc/reference/clutter/clutter.types b/doc/reference/clutter/clutter.types index 7bb72e8e8..58d5b5f85 100644 --- a/doc/reference/clutter/clutter.types +++ b/doc/reference/clutter/clutter.types @@ -28,6 +28,8 @@ clutter_click_action_get_type clutter_clone_get_type clutter_colorize_effect_get_type clutter_constraint_get_type +clutter_container_get_type +clutter_content_get_type clutter_deform_effect_get_type clutter_desaturate_effect_get_type clutter_device_manager_get_type