Package com.shixing.sxedit
Class SXFilterEffect
- java.lang.Object
-
- com.shixing.sxedit.SXEffect
-
- com.shixing.sxedit.SXFilterEffect
-
-
Constructor Summary
Constructors Constructor Description SXFilterEffect(long nativeEffect, long nativeManager, java.lang.String trackID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearField()
float
getAlpha()
获取透明度java.lang.String
getField(java.lang.String key)
java.util.Map<java.lang.String,java.lang.String>
getFields()
SXResource
getResource()
获取特效使用的素材SXEffectType
getType()
获取特效类型void
removeField(java.lang.String key)
void
setAlpha(float alpha)
设置透明度void
setField(java.lang.String key, java.lang.String value)
boolean
setResource(SXResource resource)
替换资源-
Methods inherited from class com.shixing.sxedit.SXEffect
equals, getDuration, getDurationOfOneCycle, getEffectFollowType, getEffectId, getExtendType, getNativeEffect, getSpeed, getStartTime, setDuration, setDurationOfOneCycle, setEffectExtendType, setEffectFollowType, setSpeed, setStartTime
-
-
-
-
Method Detail
-
getType
public SXEffectType getType()
Description copied from class:SXEffect
获取特效类型- Specified by:
getType
in classSXEffect
- Returns:
SXEffectType
-
setAlpha
public void setAlpha(float alpha)
设置透明度- Parameters:
alpha
- , 透明度, 0 - 1
-
getAlpha
public float getAlpha()
获取透明度- Returns:
- float, 透明度
-
setResource
public boolean setResource(SXResource resource)
替换资源- Parameters:
resource
- ,SXResource
- Returns:
- 是否成功
-
getResource
public SXResource getResource()
获取特效使用的素材- Returns:
- 使用的素材对象
-
setField
public void setField(java.lang.String key, java.lang.String value)
-
getField
public java.lang.String getField(java.lang.String key)
-
removeField
public void removeField(java.lang.String key)
- Specified by:
removeField
in interfaceSXBase
-
clearField
public void clearField()
- Specified by:
clearField
in interfaceSXBase
-
-