Exemple #1
0
        /// <summary>
        /// Adds the effect.
        /// </summary>
        /// <param name="effect">EffectBase object.</param>
        /// <since_tizen> preview </since_tizen>
        public void AddEffect(EffectBase effect)
        {
            IntPtr _effect = effect.CreateEffect(_handle);

            EffectEndCallback        = (effectPtr, transitPtr) => { effect.SendEffectEnd(); };
            EffectTransitionCallback = (effectPtr, transitPtr, progress) => { };
            Interop.Elementary.elm_transit_effect_add(_handle, EffectTransitionCallback, _effect, EffectEndCallback);
        }
Exemple #2
0
 internal static extern void elm_transit_effect_del(IntPtr transit, Elm_Transit_Effect_Transition_Cb transitionCb, IntPtr effect);
Exemple #3
0
 internal static extern void elm_transit_effect_add(IntPtr transit, Elm_Transit_Effect_Transition_Cb transitionCb, IntPtr effect, Elm_Transit_Effect_End_Cb endCb);