Interface SXGenericEffectDelegate

    • Method Detail

      • addGenericEffect

        SXGenericEffect addGenericEffect​(SXGenericEffectType type,
                                         double duration,
                                         int index)
        添加内置特效
        Parameters:
        type - , 内置特效类型
        duration - , 时长, 单位:秒
        index - , 添加的位置,-1 表示在末尾追加
        Returns:
        内置特效对象,失败返回 null
      • addGenericEffectByCopy

        SXGenericEffect addGenericEffectByCopy​(SXGenericEffect effect,
                                               int index)
        复制现有特效,并添加
        Parameters:
        effect - , 特效
        index - , 添加的位置,-1 表示在末尾追加
        Returns:
        内置特效对象,失败返回 null
      • removeGenericEffect

        boolean removeGenericEffect​(java.lang.String effectId)
        删除内置特效
        Parameters:
        effectId - , 内置特效 id
        Returns:
        boolean
      • getGenericEffect

        SXGenericEffect getGenericEffect​(java.lang.String effectId)
        获取内置特效
        Parameters:
        effectId - , 特效id
        Returns:
        SXGenericEffect
      • getGenericEffects

        java.util.List<SXGenericEffect> getGenericEffects()
        获取所有内置特效
        Returns:
        视内置特效List集合
      • getNumGenericEffects

        int getNumGenericEffects()
        获取内置特效数
        Returns:
        int