美摄Web端SDK  3.12.1
Public 成员函数 | 所有成员列表
NvsTrackAnimatedSticker类 参考

轨道动画贴纸类。 更多...

类 NvsTrackAnimatedSticker 继承关系图:
NvsAnimatedSticker NvsFx NvsProjObj

Public 成员函数

 constructor ()
 
 getInPoint ()
 获取轨道上的动画贴纸。 更多...
 
 getOutPoint ()
 获取轨道上的动画贴纸 更多...
 
 changeInPoint (newInPoint)
 更改轨道上动画贴纸的入点。当新入点不符合既定规则时,最终返回入点可能与新入点值不同。比如新入点小于0,新入点值大于时间线持续时间,或者新入点大于出点。 更多...
 
 changeOutPoint (newOutPoint)
 更改轨道上动画贴纸的出点。当新出点不符合既定规则时,最终返回出点可能与新出点值不同。比如新出点小于0,新出点值大于时间线持续时间,或者新出点小于入点。 更多...
 
 movePosition (offset)
 更改动画贴纸在轨道上的显示位置(入点和出点同时偏离偏移值)。 更多...
 
- Public 成员函数 继承自 NvsAnimatedSticker
 constructor ()
 构造函数
 
 setTranslation (translation)
 设置转场 更多...
 
 getTranslation ()
 获取转场 更多...
 
 translateAnimatedSticker (translationOffset)
 转场动画贴纸 更多...
 
 setScale (scale)
 设置缩放 更多...
 
 getScale ()
 获取缩放 更多...
 
 scaleAnimatedSticker (scaleFactor, anchor)
 缩放动画贴纸 更多...
 
 scaleAnimatedSticker2 (scaleFactor)
 缩放动画贴纸 更多...
 
 setSeperatedScaleX (seperatedScaleX)
 设置分离式水平缩放因子 更多...
 
 setSeperatedScaleY (seperatedScaleY)
 设置分离式垂直缩放因子 更多...
 
 getSeperatedScaleX ()
 获取分离式水平缩放因子 更多...
 
 getSeperatedScaleY ()
 获取分离式垂直缩放因子 更多...
 
 seperateScaleAnimatedSticker (scaleXFactor, scaleYFactor, anchor)
 基于锚点分离式缩放贴纸 更多...
 
 seperateScaleAnimatedSticker2 (scaleXFactor, scaleYFactor)
 基于中心点分离式缩放贴纸 更多...
 
 setRotationZ (angle)
 设置Z方向旋转 更多...
 
 getRotationZ ()
 获取Z方向旋转 更多...
 
 rotateAnimatedSticker (angle, anchor)
 旋转动画贴纸 更多...
 
 rotateAnimatedSticker2 (angle)
 旋转动画贴纸 更多...
 
 setHorizontalFlip (flip)
 设置水平翻转 更多...
 
 getHorizontalFlip ()
 获取水平翻转 更多...
 
 setVerticalFlip (flip)
 设置垂直翻转 更多...
 
 getVerticalFlip ()
 获取垂直翻转 更多...
 
 getBoundingRectangleVertices ()
 获取边界矩形顶点 更多...
 
 getAnimatedStickerPackageId ()
 获取动画贴纸包ID 更多...
 
 setZValue (value)
 设置Z值 更多...
 
 getZValue ()
 获取Z值 更多...
 
 hasAudio ()
 是否是音频 更多...
 
 setVolumeGain (leftVolumeGain, rightVolumeGain)
 设置音量增益 更多...
 
 getVolumeGain ()
 获取音量增益 更多...
 
 setOpacity (opacity)
 设置不透明度 更多...
 
 getOpacity ()
 获取不透明度 更多...
 
 setCurrentKeyFrameTime (time)
 设置当前关键帧时间 更多...
 
 getAnimatedStickerPeriodAnimationPackageId ()
 获取动画贴纸周期动画样式包ID。 更多...
 
 getAnimatedStickerInAnimationPackageId ()
 设置贴纸的关键帧时间 更多...
 
 getAnimatedStickerOutAnimationPackageId ()
 获取动画贴纸出动画样式包 ID。 更多...
 
 applyAnimatedStickerPeriodAnimation (animatedStickerPeriodAnimationPackageId)
 应用动画贴纸循环动画样式。 更多...
 
 applyAnimatedStickerInAnimation (animatedStickerInAnimationPackageId)
 在动画样式中应用动画贴纸。注意:设置in-animation前请先设置loop-Animation为null,否则无效。 更多...
 
 applyAnimatedStickerOutAnimation (animatedStickerOutAnimationPackageId)
 应用动画贴纸 out-animation 样式。注意:请在设置 out-animation 之前将 loop-Animation 设置为 null,否则将不起作用。 更多...
 
 setAnimatedStickerAnimationPeriod (periodInMS)
 设置动画贴纸动画周期。 更多...
 
 getAnimatedStickerAnimationPeriod ()
 获取动画贴纸动画时期。 更多...
 
 setAnimatedStickerInAnimationDuration (inAnimationDurationInMS)
 设置动画贴纸入动画持续时间。 更多...
 
 getAnimatedStickerInAnimationDuration ()
 获取动画贴纸中的入动画持续时间。 更多...
 
 setAnimatedStickerOutAnimationDuration (outAnimationDurationInMS)
 设置动画贴纸出动画持续时间。 更多...
 
 getAnimatedStickerOutAnimationDuration ()
 获取动画贴纸出动画持续时间。 更多...
 
- Public 成员函数 继承自 NvsFx
 constructor ()
 特效类。构造器
 
 getDescription ()
 获取特效的描述。返回 NvsFxDescription 对象 更多...
 
 setIntVal (fxParam, val)
 设置整数值 更多...
 
 getIntVal (fxParam)
 获取整数值 更多...
 
 setIntValAtTime (fxParam, val, time)
 在某个时间设置整数值 更多...
 
 getIntValAtTime (fxParam, time)
 在某个时间获取整数值 更多...
 
 setFloatVal (fxParam, val)
 设置浮点值 更多...
 
 getFloatVal (fxParam)
 获取浮点值 更多...
 
 setFloatValAtTime (fxParam, val, time)
 在某个时间设置浮点值 更多...
 
 getFloatValAtTime (fxParam, time)
 在某个时间获取浮点值 更多...
 
 setBooleanVal (fxParam, val)
 设置布尔值 更多...
 
 getBooleanVal (fxParam)
 获取布尔值 更多...
 
 setBooleanValAtTime (fxParam, val, time)
 在某个时间设置布尔值 更多...
 
 getBooleanValAtTime (fxParam, time)
 在某个时间获取布尔值 更多...
 
 setMenuVal (fxParam, val)
 设置菜单值 更多...
 
 getMenuVal (fxParam)
 设置菜单值 更多...
 
 setMenuValAtTime (fxParam, val, time)
 在某个时间设置菜单值 更多...
 
 getMenuValAtTime (fxParam, time)
 在某个时间获取菜单值 更多...
 
 setStringVal (fxParam, val)
 设置字符串值 更多...
 
 getStringVal (fxParam)
 获取字符串值 更多...
 
 setStringValAtTime (fxParam, val, time)
 在某个时间点设置字符串值 更多...
 
 getStringValAtTime (fxParam, time)
 在某个时间获取字符串值 更多...
 
 setColorVal (fxParam, val)
 设置颜色值 更多...
 
 getColorVal (fxParam)
 设置颜色值 更多...
 
 setColorValAtTime (fxParam, val, time)
 在某个时间设置颜色 更多...
 
 getColorValAtTime (fxParam, time)
 在某个时间点获取颜色值 更多...
 
 removeKeyframeAtTime (fxParam, time)
 在某个时间删除关键帧 更多...
 
 removeAllKeyframe (fxParam)
 删除所有关键帧 更多...
 
 hasKeyframeList (fxParam)
 是否有关键帧列表 更多...
 
 findKeyframeTime (fxParam, time, flags)
 在某个时间查询关键帧 更多...
 
 setParamKeyframes (fxParam, keyframes)
 设置关键帧参数 更多...
 
 getParamKeyframes (fxParam)
 获取关键帧参数 更多...
 
 setParamKeyframeAtTime (fxParam, time, keyframe)
 在某个时间设置关键帧参数 更多...
 
 getParamKeyframeAtTime (fxParam, time)
 在某个时间获取关键帧参数 更多...
 
 getIntpFxParamValsAtTime (fxParam, time)
 在某个时间获取关键帧参数 更多...
 
 setFilterIntensity (intensity)
 设置滤镜强度 更多...
 
 getFilterIntensity ()
 获取滤镜强度 更多...
 
 setRegional (isRegional)
 设置区域 更多...
 
 getRegional ()
 获取区域范围 更多...
 
 setIgnoreBackground (isIgnoreBackground)
 设置忽略背景 更多...
 
 getIgnoreBackground ()
 获取忽略背景 更多...
 
 setInverseRegion (isInverseRegion)
 设置反转区域 更多...
 
 getInverseRegion ()
 获取反转区域 更多...
 
 setRegion (region)
 设置区域 更多...
 
 setRegionAtTime (region, time)
 在某个时间设置区域 更多...
 
 setEllipseRegion (center, a, b, angle)
 设置椭圆区域 更多...
 
 setEllipseRegionAtTime (center, a, b, angle, time)
 在某个时间点设置椭圆区域 更多...
 
 getRegionInfos ()
 获取特效区域信息 更多...
 
 getRegionInfosAtTime (time)
 获取特效在某个时间点的区域信息 更多...
 
 setRegionalFeatherWidth (featherWidth)
 设置区域羽化宽度 更多...
 
 getRegionalFeatherWidth ()
 获取区域羽化宽度 更多...
 
 getParticleSystemContext ()
 获取粒子特效上下文 更多...
 
 getARSceneManipulate ()
 获取ARScene操作 更多...
 
 setExprVar (varName, varValue)
 设置表达式变量 更多...
 
 getExprVar (varName)
 获取表达式变量 更多...
 
 setExprObjectVar (varName, varValue)
 设置对象(例如:颜色)表达式变量 更多...
 
 getExprObjectVar (varName)
 获取对象(例如:颜色)表达式变量 更多...
 
 clearExprVar ()
 清除Expr值 更多...
 
 clearExprVarCtx ()
 清空表达式中定义的全部参数的值,并设置为默认值0 更多...
 
 setArbitraryVal (fxParam, val)
 设置特效不定类型的值 更多...
 
 getArbitraryVal (fxParam)
 获取特效不定类型的值 更多...
 
 setArbitraryValAtTime (fxParam, val, time)
 
 getArbitraryValAtTime (fxParam, time)
 获取特效某时间点不定类型的值 更多...
 
 setRegionInfos (regionInfos)
 设置多个区域信息 更多...
 
 setRegionInfosAtTime (regionInfos, time)
 设置某个时间点的多个区域信息 更多...
 
- Public 成员函数 继承自 NvsProjObj
 constructor ()
 
 setInternalObject (obj)
 设置内置对象 更多...
 
 getInternalObject ()
 获取内置对象 更多...
 
 setTemplateAttachment (key, value)
 设置模板附件 更多...
 
 getTemplateAttachment (key)
 根据键,获取模板属性值 更多...
 

详细描述

轨道动画贴纸类。

成员函数说明

◆ changeInPoint()

NvsTrackAnimatedSticker::changeInPoint (   newInPoint)
inline

更改轨道上动画贴纸的入点。当新入点不符合既定规则时,最终返回入点可能与新入点值不同。比如新入点小于0,新入点值大于时间线持续时间,或者新入点大于出点。

参数
{Number}newInPoint 轨道上动画贴纸的新入点(以微秒为单位)。
返回
{Number} 返回轨道上动画贴纸的入点(以微秒为单位)。

◆ changeOutPoint()

NvsTrackAnimatedSticker::changeOutPoint (   newOutPoint)
inline

更改轨道上动画贴纸的出点。当新出点不符合既定规则时,最终返回出点可能与新出点值不同。比如新出点小于0,新出点值大于时间线持续时间,或者新出点小于入点。

参数
{Number}newOutPoint 轨道上动画贴纸的出点(以微秒为单位)。
返回
{Number} 返回轨道上动画贴纸的出点(以微秒为单位)。

◆ constructor()

NvsTrackAnimatedSticker::constructor ( )
inline

@constructor

◆ getInPoint()

NvsTrackAnimatedSticker::getInPoint ( )
inline

获取轨道上的动画贴纸。

返回
{Number} 返回轨道上动画贴纸的入点(以微秒为单位)。

◆ getOutPoint()

NvsTrackAnimatedSticker::getOutPoint ( )
inline

获取轨道上的动画贴纸

返回
{Number} 返回轨道上动画贴纸的出点(以微秒为单位)。

◆ movePosition()

NvsTrackAnimatedSticker::movePosition (   offset)
inline

更改动画贴纸在轨道上的显示位置(入点和出点同时偏离偏移值)。

参数
{Number}offset 入点和出点变化的偏移值(以微秒为单位)。

该类的文档由以下文件生成: