Class SXGenericEffect

  • All Implemented Interfaces:
    SXBase

    public class SXGenericEffect
    extends SXEffect
    内置类型
    • Constructor Detail

      • SXGenericEffect

        public SXGenericEffect​(long nativeEffect,
                               long nativeManager,
                               java.lang.String trackID)
    • Method Detail

      • setAttributeFloat

        public boolean setAttributeFloat​(java.lang.String name,
                                         float value)
        设置 float 类型属性的值
        Parameters:
        name - , 属性值
        value - 值
        Returns:
        boolean
      • setAttributeInt

        public boolean setAttributeInt​(java.lang.String name,
                                       int value)
        设置 float 类型属性的值
        Parameters:
        name - , 属性值
        value - 值
        Returns:
        boolean
      • setAttributeString

        public boolean setAttributeString​(java.lang.String name,
                                          java.lang.String value)
        设置 String 类型属性的值
        Parameters:
        name - , 属性值
        value - 值
        Returns:
        boolean
      • setAttributeColor

        public boolean setAttributeColor​(java.lang.String name,
                                         java.lang.String value)
        设置 Color 类型属性的值
        Parameters:
        name - , 属性值
        value - 值
        Returns:
        boolean
      • setField

        public void setField​(java.lang.String key,
                             java.lang.String value)
        Specified by:
        setField in interface SXBase
      • getField

        public java.lang.String getField​(java.lang.String key)
        Specified by:
        getField in interface SXBase
      • removeField

        public void removeField​(java.lang.String key)
        Specified by:
        removeField in interface SXBase
      • clearField

        public void clearField()
        Specified by:
        clearField in interface SXBase
      • getFields

        public java.util.Map<java.lang.String,​java.lang.String> getFields()
        Specified by:
        getFields in interface SXBase