aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/canvas/filter/internal.txt
diff options
context:
space:
mode:
Diffstat (limited to 'pages/develop/api/efl/canvas/filter/internal.txt')
-rw-r--r--pages/develop/api/efl/canvas/filter/internal.txt165
1 files changed, 70 insertions, 95 deletions
diff --git a/pages/develop/api/efl/canvas/filter/internal.txt b/pages/develop/api/efl/canvas/filter/internal.txt
index af75044e7..9719a63db 100644
--- a/pages/develop/api/efl/canvas/filter/internal.txt
+++ b/pages/develop/api/efl/canvas/filter/internal.txt
@@ -41,126 +41,101 @@ digraph hierarchy {
++++
===== Members =====
-**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''
+**[[:develop:api:efl:canvas:filter:internal:method:constructor|constructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's constructor.%%
+<code c>
+Efl_Object *efl_constructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:method:destructor|destructor]]**// [Overridden from [[:develop:api:efl:object|Efl.Object]]]//\\
+> %%Call the object's destructor.%%
+<code c>
+void efl_destructor(Eo *obj);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
+> %%Extra data used by the filter program.%%
+<code c>
+void efl_gfx_filter_data_get(const Eo *obj, const char *name, const char **value, Eina_Bool *execute);
+void efl_gfx_filter_data_set(Eo *obj, const char *name, const char *value, Eina_Bool execute);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
+> %%Required padding to apply this filter without cropping.%%
+<code c>
+void efl_gfx_filter_padding_get(const Eo *obj, int *l, int *r, int *t, int *b);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//
+<code c>
+void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
+void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
+> %%Bind an object to use as a mask or texture in a filter program.%%
+<code c>
+Efl_Gfx *efl_gfx_filter_source_get(const Eo *obj, const char *name);
+void efl_gfx_filter_source_set(Eo *obj, const char *name, Efl_Gfx *source);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**//// [Overridden from [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]]]//\\
+> %%Set the current state of the filter.%%
+<code c>
+void efl_gfx_filter_state_get(const Eo *obj, const char **cur_state, double *cur_val, const char **next_state, double *next_val, double *pos);
+void efl_gfx_filter_state_set(Eo *obj, const char *cur_state, double cur_val, const char *next_state, double next_val, double pos);
+</code>
+\\
+**[[:develop:api:efl:canvas:filter:internal:method:filter_dirty|filter_dirty]]** ''protected''\\
+> %%Called when the filter changes must trigger a redraw of the object.%%
<code c>
void evas_filter_dirty(Eo *obj);
</code>
-
-%%Called when the filter changes must trigger a redraw of the object.%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:method:filter_input_alpha|filter_input_alpha]]** ''protected''\\
+> %%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%
<code c>
Eina_Bool evas_filter_input_alpha(Eo *obj);
</code>
-
-%%Called by Efl.Canvas.Filter.Internal to determine whether the input is alpha or rgba.%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:method:filter_input_render|filter_input_render]]** ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:method:filter_input_render|filter_input_render]]** ''protected''\\
+> %%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
<code c>
Eina_Bool evas_filter_input_render(Eo *obj, void *filter, void *engine, void *output, void *drawctx, void *data, int l, int r, int t, int b, int x, int y, Eina_Bool do_async);
</code>
-
-%%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:method:filter_state_prepare|filter_state_prepare]]** ''protected''\\
+> %%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%
<code c>
void evas_filter_state_prepare(Eo *obj, Efl_Canvas_Filter_State *state, void *data);
</code>
-
-%%Called by Efl.Canvas.Filter.Internal to request the parent class for state information (color, etc...).%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_changed|filter_changed]]** //**(set)**// ''protected''\\
+> %%Marks this filter as changed.%%
<code c>
void evas_filter_changed_set(Eo *obj, Eina_Bool val);
</code>
-
-%%Marks this filter as changed.%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_invalid|filter_invalid]]** //**(set)**// ''protected''\\
+> %%Marks this filter as invalid.%%
<code c>
void evas_filter_invalid_set(Eo *obj, Eina_Bool val);
</code>
-
-%%Marks this filter as invalid.%%\\
-\\
-**[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''
+\\
+**[[:develop:api:efl:canvas:filter:internal:property:filter_output_buffer|filter_output_buffer]]** //**(get)**// ''protected''\\
+> %%Retrieve cached output buffer, if any.%%
<code c>
void *evas_filter_output_buffer_get(const Eo *obj);
</code>
-
-%%Retrieve cached output buffer, if any.%%\\
-\\
+\\
==== Inherited ====
-[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_data|filter_data]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_padding|filter_padding]]** //**(get)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_program|filter_program]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_source|filter_source]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]].**[[:develop:api:efl:canvas:filter:internal:property:filter_state|filter_state]]** //**(get, set)**// //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:filter:internal:method:constructor|constructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:canvas:filter:internal:method:destructor|destructor]]** //[Overridden here]//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_attach|composite_attach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_detach|composite_detach]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:del|del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_freeze|event_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:event_thaw|event_thaw]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:finalize|finalize]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:name_find|name_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:method:provider_find|provider_find]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
-\\
-
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:method:children_iterator_new|children_iterator_new]]**, **[[:develop:api:efl:object:method:composite_attach|composite_attach]]**, **[[:develop:api:efl:object:method:composite_detach|composite_detach]]**, **[[:develop:api:efl:object:method:composite_part_is|composite_part_is]]**, **[[:develop:api:efl:object:method:debug_name_override|debug_name_override]]**, **[[:develop:api:efl:object:method:del|del]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_add|event_callback_forwarder_add]]**, **[[:develop:api:efl:object:method:event_callback_forwarder_del|event_callback_forwarder_del]]**, **[[:develop:api:efl:object:method:event_callback_stop|event_callback_stop]]**, **[[:develop:api:efl:object:method:event_freeze|event_freeze]]**, **[[:develop:api:efl:object:method:event_global_freeze|event_global_freeze]]**, **[[:develop:api:efl:object:method:event_global_thaw|event_global_thaw]]**, **[[:develop:api:efl:object:method:event_thaw|event_thaw]]**, **[[:develop:api:efl:object:method:finalize|finalize]]**, **[[:develop:api:efl:object:method:name_find|name_find]]**, **[[:develop:api:efl:object:method:provider_find|provider_find]]**, **[[:develop:api:efl:object:property:allow_parent_unref|allow_parent_unref]]** //**(get, set)**//, **[[:develop:api:efl:object:property:comment|comment]]** //**(get, set)**//, **[[:develop:api:efl:object:property:event_freeze_count|event_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:event_global_freeze_count|event_global_freeze_count]]** //**(get)**//, **[[:develop:api:efl:object:property:finalized|finalized]]** //**(get)**//, **[[:develop:api:efl:object:property:name|name]]** //**(get, set)**//, **[[:develop:api:efl:object:property:parent|parent]]** //**(get, set)**//
===== Events =====
==== Inherited ====
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_add|callback,add]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:callback_del|callback,del]]**
-\\
-[[:develop:api:efl:object|Efl.Object]].**[[:develop:api:efl:object:event:del|del]]**
-\\
+[[:develop:api:efl:object|Efl.Object]]\\
+> **[[:develop:api:efl:object:event:callback_add|callback,add]]**, **[[:develop:api:efl:object:event:callback_del|callback,del]]**, **[[:develop:api:efl:object:event:del|del]]** \ No newline at end of file