Eina_Bool render_trace : 1; // trace co->obj rendering on canvas
tbm_surface_h tbm_surface;
+ E_Comp_Image_Filter image_filter;
} E_Comp_Object;
typedef struct _E_Input_Rect_Data
break;
}
+ cw->image_filter = filter;
+
return EINA_TRUE;
}
+
+EINTERN E_Comp_Image_Filter
+e_comp_object_image_filter_get(Evas_Object *obj)
+{
+ API_ENTRY E_COMP_IMAGE_FILTER_NONE;
+ EINA_SAFETY_ON_NULL_RETURN_VAL(cw->ec, E_COMP_IMAGE_FILTER_NONE);
+
+ if ((!cw->ec->comp_data) || (e_object_is_del(E_OBJECT(cw->ec))))
+ return E_COMP_IMAGE_FILTER_NONE;
+
+ return cw->image_filter;
+}
E_API Eina_Bool e_comp_object_native_usable_get(Evas_Object *obj);
E_API Eina_Bool e_comp_object_image_filter_set(Evas_Object *obj, E_Comp_Image_Filter filter);
+EINTERN E_Comp_Image_Filter e_comp_object_image_filter_get(Evas_Object *obj);
#endif
#endif