1# ImageEffect_FilterDelegate 2 3## Overview 4 5The ImageEffect_FilterDelegate struct describes the callback functions of a custom image effect filter. 6 7**Since**: 12 8 9**Related module**: [ImageEffect](capi-imageeffect.md) 10 11**Header file**: [image_effect_filter.h](capi-image-effect-filter-h.md) 12 13## Summary 14 15### Member Variables 16 17| Name| Description| 18| -- | -- | 19| [OH_EffectFilterDelegate_SetValue](capi-image-effect-filter-h.md#oh_effectfilterdelegate_setvalue) setValue | Pointer to the parameter setting function.| 20| [OH_EffectFilterDelegate_Render](capi-image-effect-filter-h.md#oh_effectfilterdelegate_render) render | Pointer to the filter rendering function.| 21| [OH_EffectFilterDelegate_Save](capi-image-effect-filter-h.md#oh_effectfilterdelegate_save) save | Pointer to the filter serialization function.| 22| [OH_EffectFilterDelegate_Restore](capi-image-effect-filter-h.md#oh_effectfilterdelegate_restore) restore | Pointer to the filter deserialization function.| 23