动画贴纸类。动画贴纸是视频编辑时使用的一种美化特效,可以产生动画效果。用户可以添加和修改动画贴纸,通过各种API调整贴纸的各种属性,如位置、大小、显示时间等等。
更多...
|
|
| 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 () |
| | 获取动画贴纸出动画持续时间。 更多...
|
| |
|
| constructor () |
| | 特效实例构造器
|
| |
|
| release () |
| | 特效实例构造器 如果此特效实例后面不会再使用,必须要调用此方法释放,否则会有内部资源的泄漏
|
| |
| | setIntVal (fxParam, val) |
| | 设置特效的整数参数值 更多...
|
| |
| | getIntVal (fxParam) |
| | 获取特效的整数参数值 更多...
|
| |
| | setFloatVal (fxParam, val) |
| | 设置特效的浮点数参数值 更多...
|
| |
| | getFloatVal (fxParam) |
| | 获取特效的浮点数参数值 更多...
|
| |
| | setBooleanVal (fxParam, val) |
| | 设置特效的布尔参数值 更多...
|
| |
| | getBooleanVal (fxParam) |
| | 获取特效的布尔参数值 更多...
|
| |
| | setMenuVal (fxParam, val) |
| | 设置特效的菜单参数值 更多...
|
| |
| | getMenuVal (fxParam) |
| | 获取特效的菜单参数值 更多...
|
| |
| | setStringVal (fxParam, val) |
| | 设置特效的字符串参数值 更多...
|
| |
| | getStringVal (fxParam) |
| | 获取特效的字符串参数值 更多...
|
| |
| | setColorVal (fxParam, val) |
| | 设置特效的颜色参数值 更多...
|
| |
| | getColorVal (fxParam) |
| | 获取特效的颜色参数值 更多...
|
| |
| | setFilterIntensity (intensity) |
| | 设置滤镜强度 更多...
|
| |
| | getFilterIntensity () |
| | 获取滤镜强度 更多...
|
| |
| | getARSceneManipulate () |
| | 获取ARScene操作 更多...
|
| |
| | getInPoint () |
| | 获取起始点 更多...
|
| |
| | getOutPoint () |
| | 获取结束点 更多...
|
| |
| | changeInPoint (newInPoint) |
| | 改变起始点 更多...
|
| |
| | changeOutPoint (newOutPoint) |
| | 改变起始点 更多...
|
| |
动画贴纸类。动画贴纸是视频编辑时使用的一种美化特效,可以产生动画效果。用户可以添加和修改动画贴纸,通过各种API调整贴纸的各种属性,如位置、大小、显示时间等等。
- 注解
- 动画贴纸的入点和出点单位都为微秒。
- 参见
- NveEffectInstance
◆ applyAnimatedStickerInAnimation()
| NveAnimatedSticker::applyAnimatedStickerInAnimation |
( |
|
animatedStickerInAnimationPackageId | ) |
|
|
inline |
在动画样式中应用动画贴纸。注意:设置in-animation前请先设置loop-Animation为null,否则无效。
- 参数
-
| {String} | animatedStickerPeriodAnimationPackageId 动画贴纸动画风格资源包ID。 |
- 返回
- {Boolean} Returns boolean value. 返回布尔值。 true 表示申请成功,false 表示失败。
◆ applyAnimatedStickerOutAnimation()
| NveAnimatedSticker::applyAnimatedStickerOutAnimation |
( |
|
animatedStickerOutAnimationPackageId | ) |
|
|
inline |
应用动画贴纸 out-animation 样式。注意:请在设置 out-animation 之前将 loop-Animation 设置为 null,否则将不起作用。
- 参数
-
| {String} | animatedStickerPeriodAnimationPackageId 动画贴纸-动画样式资源包ID。 |
- 返回
- {Boolean} Returns boolean value. true 表示申请成功,false 表示失败。
◆ applyAnimatedStickerPeriodAnimation()
| NveAnimatedSticker::applyAnimatedStickerPeriodAnimation |
( |
|
animatedStickerPeriodAnimationPackageId | ) |
|
|
inline |
应用动画贴纸循环动画样式。
- 参数
-
| {String} | animatedStickerPeriodAnimationPackageId 动画贴纸循环-动画样式资源包ID。 |
- 返回
- {Boolean} Returns boolean value. true 表示应用成功,false 表示失败。
◆ getAnimatedStickerAnimationPeriod()
| NveAnimatedSticker::getAnimatedStickerAnimationPeriod |
( |
| ) |
|
|
inline |
获取动画贴纸动画时期。
- 返回
- {Number} 以毫秒为单位返回动画周期
◆ getAnimatedStickerInAnimationDuration()
| NveAnimatedSticker::getAnimatedStickerInAnimationDuration |
( |
| ) |
|
|
inline |
获取动画贴纸中的入动画持续时间。
- 返回
- {Number} 获取动画贴纸中的入动画持续时间。
◆ getAnimatedStickerInAnimationPackageId()
| NveAnimatedSticker::getAnimatedStickerInAnimationPackageId |
( |
| ) |
|
|
inline |
设置贴纸的关键帧时间
- 返回
- {String} 返回获取到的模块化贴纸入动画风格资源包ID。
◆ getAnimatedStickerOutAnimationDuration()
| NveAnimatedSticker::getAnimatedStickerOutAnimationDuration |
( |
| ) |
|
|
inline |
获取动画贴纸出动画持续时间。
- 返回
- {Number} 以毫秒为单位返回出动画持续时间
◆ getAnimatedStickerOutAnimationPackageId()
| NveAnimatedSticker::getAnimatedStickerOutAnimationPackageId |
( |
| ) |
|
|
inline |
获取动画贴纸出动画样式包 ID。
- 返回
- {String} 返回获得的动画贴纸动画风格的资源包ID。
◆ getAnimatedStickerPackageId()
| NveAnimatedSticker::getAnimatedStickerPackageId |
( |
| ) |
|
|
inline |
获取动画贴纸包ID
- 返回
- {String} 返回动画贴纸的包 ID。
◆ getAnimatedStickerPeriodAnimationPackageId()
| NveAnimatedSticker::getAnimatedStickerPeriodAnimationPackageId |
( |
| ) |
|
|
inline |
获取动画贴纸周期动画样式包ID。
- 返回
- {String} 返回获取到的模块化贴纸周期动画风格资源包ID。
◆ getBoundingRectangleVertices()
| NveAnimatedSticker::getBoundingRectangleVertices |
( |
| ) |
|
|
inline |
获取边界矩形顶点
- 返回
- {NveVectorVal<NvePointF>} 返回一个 NveVectorVal<NvePointF> 对象,其中包含四个顶点位置,对应于原始边界的左上角、左下角、右下角和右上角顶点。
- 参见
- NveVectorVal
◆ getHorizontalFlip()
| NveAnimatedSticker::getHorizontalFlip |
( |
| ) |
|
|
inline |
获取水平翻转
- 返回
- {Boolean} 返回一个布尔值,指示水平翻转状态。 true 表示翻转,false 表示不翻转。
◆ getOpacity()
| NveAnimatedSticker::getOpacity |
( |
| ) |
|
|
inline |
获取不透明度
- 返回
- {Number} 返回贴纸不透明度。
◆ getRotationZ()
| NveAnimatedSticker::getRotationZ |
( |
| ) |
|
|
inline |
获取Z方向旋转
- 返回
- {Number} 返回旋转角度值。
◆ getScale()
| NveAnimatedSticker::getScale |
( |
| ) |
|
|
inline |
◆ getSeperatedScaleX()
| NveAnimatedSticker::getSeperatedScaleX |
( |
| ) |
|
|
inline |
获取分离式水平缩放因子
- 返回
- {Number} 返回分离式水平缩放因子
◆ getSeperatedScaleY()
| NveAnimatedSticker::getSeperatedScaleY |
( |
| ) |
|
|
inline |
获取分离式垂直缩放因子
- 返回
- {Number} 返回分离式垂直缩放因子
◆ getTranslation()
| NveAnimatedSticker::getTranslation |
( |
| ) |
|
|
inline |
◆ getVerticalFlip()
| NveAnimatedSticker::getVerticalFlip |
( |
| ) |
|
|
inline |
获取垂直翻转
- 返回
- {Boolean} 返回一个布尔值,指示垂直翻转状态。 true 表示翻转,false 表示不翻转。
◆ getVolumeGain()
| NveAnimatedSticker::getVolumeGain |
( |
| ) |
|
|
inline |
◆ getZValue()
| NveAnimatedSticker::getZValue |
( |
| ) |
|
|
inline |
获取Z值
- 返回
- {Number} 返回贴纸 Z 值。
◆ hasAudio()
| NveAnimatedSticker::hasAudio |
( |
| ) |
|
|
inline |
是否是音频
- 返回
- {Boolean} 返回贴纸是否包含音频。
◆ rotateAnimatedSticker()
| NveAnimatedSticker::rotateAnimatedSticker |
( |
|
angle, |
|
|
|
anchor |
|
) |
| |
|
inline |
旋转动画贴纸
- 参数
-
| {Number} | angle 角度 |
| {NvePointF} | anchor 锚点 |
- 返回
- {void}
◆ rotateAnimatedSticker2()
| NveAnimatedSticker::rotateAnimatedSticker2 |
( |
|
angle | ) |
|
|
inline |
◆ scaleAnimatedSticker()
| NveAnimatedSticker::scaleAnimatedSticker |
( |
|
scaleFactor, |
|
|
|
anchor |
|
) |
| |
|
inline |
◆ scaleAnimatedSticker2()
| NveAnimatedSticker::scaleAnimatedSticker2 |
( |
|
scaleFactor | ) |
|
|
inline |
◆ seperateScaleAnimatedSticker()
| NveAnimatedSticker::seperateScaleAnimatedSticker |
( |
|
scaleXFactor, |
|
|
|
scaleYFactor, |
|
|
|
anchor |
|
) |
| |
|
inline |
基于锚点分离式缩放贴纸
- 参数
-
| {Number} | scaleXFactor 分离式水平缩放因子 |
| {Number} | scaleYFactor 分离式垂直缩放因子 |
| {NvePointF} | anchor 缩放锚点 |
- 返回
- {void}
◆ seperateScaleAnimatedSticker2()
| NveAnimatedSticker::seperateScaleAnimatedSticker2 |
( |
|
scaleXFactor, |
|
|
|
scaleYFactor |
|
) |
| |
|
inline |
基于中心点分离式缩放贴纸
- 参数
-
| {Number} | scaleXFactor 分离式水平缩放因子 |
| {Number} | scaleYFactor 分离式垂直缩放因子 |
- 返回
- {void}
◆ setAnimatedStickerAnimationPeriod()
| NveAnimatedSticker::setAnimatedStickerAnimationPeriod |
( |
|
periodInMS | ) |
|
|
inline |
设置动画贴纸动画周期。
- 参数
-
| {Number} | periodInMS 动画周期(毫秒) |
- 返回
- {void}
◆ setAnimatedStickerInAnimationDuration()
| NveAnimatedSticker::setAnimatedStickerInAnimationDuration |
( |
|
inAnimationDurationInMS | ) |
|
|
inline |
设置动画贴纸入动画持续时间。
- 参数
-
| {Number} | inAnimationDurationInMS 入动画持续时间(以毫秒为单位) |
- 返回
- {void}
◆ setAnimatedStickerOutAnimationDuration()
| NveAnimatedSticker::setAnimatedStickerOutAnimationDuration |
( |
|
outAnimationDurationInMS | ) |
|
|
inline |
设置动画贴纸出动画持续时间。
- 参数
-
| {Number} | outAnimationDurationInMS 以毫秒为单位的出动画持续时间 |
- 返回
- {void}
◆ setCurrentKeyFrameTime()
| NveAnimatedSticker::setCurrentKeyFrameTime |
( |
|
time | ) |
|
|
inline |
◆ setHorizontalFlip()
| NveAnimatedSticker::setHorizontalFlip |
( |
|
flip | ) |
|
|
inline |
◆ setOpacity()
| NveAnimatedSticker::setOpacity |
( |
|
opacity | ) |
|
|
inline |
◆ setRotationZ()
| NveAnimatedSticker::setRotationZ |
( |
|
angle | ) |
|
|
inline |
◆ setScale()
| NveAnimatedSticker::setScale |
( |
|
scale | ) |
|
|
inline |
◆ setSeperatedScaleX()
| NveAnimatedSticker::setSeperatedScaleX |
( |
|
seperatedScaleX | ) |
|
|
inline |
设置分离式水平缩放因子
- 参数
-
| {Number} | seperatedScaleX 分离式水平缩放因子 |
- 返回
- {void}
◆ setSeperatedScaleY()
| NveAnimatedSticker::setSeperatedScaleY |
( |
|
seperatedScaleY | ) |
|
|
inline |
设置分离式垂直缩放因子
- 参数
-
| {Number} | seperatedScaleY 分离式垂直缩放因子 |
- 返回
- {void}
◆ setTranslation()
| NveAnimatedSticker::setTranslation |
( |
|
translation | ) |
|
|
inline |
◆ setVerticalFlip()
| NveAnimatedSticker::setVerticalFlip |
( |
|
flip | ) |
|
|
inline |
设置垂直翻转
- 参数
-
- 返回
- {void} 设置动画贴纸的垂直翻转。。
◆ setVolumeGain()
| NveAnimatedSticker::setVolumeGain |
( |
|
leftVolumeGain, |
|
|
|
rightVolumeGain |
|
) |
| |
|
inline |
设置音量增益
- 参数
-
| {Number} | leftVolumeGain 左音量增益 |
| {Number} | rightVolumeGain 右音量增益 |
- 返回
- {void}
◆ setZValue()
| NveAnimatedSticker::setZValue |
( |
|
value | ) |
|
|
inline |
设置Z值
- 参数
-
- 返回
- {} 设置贴纸Z值。Z值越高,贴纸越高。
◆ translateAnimatedSticker()
| NveAnimatedSticker::translateAnimatedSticker |
( |
|
translationOffset | ) |
|
|
inline |
该类的文档由以下文件生成: