~~Title: Efl.Canvas.Text.filter_input_render~~
====== Efl.Canvas.Text.filter_input_render ======
===== Description =====
%%Called by Efl.Canvas.Filter.Internal when the parent class must render the input.%%
{{page>:develop:api-include:efl:canvas:text:method:filter_input_render:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:canvas:filter:internal:method:filter_input_render|Efl.Canvas.Filter.Internal.filter_input_render]].//===== Signature =====
filter_input_render @protected @pure_virtual {
params {
@in filter: void_ptr;
@in engine: void_ptr;
@in output: void_ptr;
@in drawctx: void_ptr;
@in data: void_ptr;
@in l: int;
@in r: int;
@in t: int;
@in b: int;
@in x: int;
@in y: int;
@in do_async: bool;
}
return: bool;
}
===== C signature =====
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);
===== Parameters =====
* **filter** //(in)// - %%Current filter context%%
* **engine** //(in)// - %%Engine context%%
* **output** //(in)// - %%Output context%%
* **drawctx** //(in)// - %%Draw context (for evas engine)%%
* **data** //(in)// - %%Private data used by textblock%%
* **l** //(in)// - %%Left%%
* **r** //(in)// - %%Right%%
* **t** //(in)// - %%Top%%
* **b** //(in)// - %%Bottom%%
* **x** //(in)// - %%X offset%%
* **y** //(in)// - %%Y offset%%
* **do_async** //(in)// - %%%%''true''%% when the operation should be done asynchronously, %%''false''%% otherwise%%
===== Implemented by =====
* [[:develop:api:efl:canvas:filter:internal:method:filter_input_render|Efl.Canvas.Filter.Internal.filter_input_render]]
* [[:develop:api:efl:canvas:text:method:filter_input_render|Efl.Canvas.Text.filter_input_render]]
* [[:develop:api:efl:canvas:image_internal:method:filter_input_render|Efl.Canvas.Image_Internal.filter_input_render]]