美摄SDK For Android  3.10.0
Public 成员函数 | 静态 Public 属性 | Protected 成员函数 | 所有成员列表
com.meicam.sdk.NvsPaintingEffectContext类 参考

手绘特效上下文 更多...

Public 成员函数

void ResetCanvas (NvsPaintingCanvas canvas)
 
void SetBlendMode (int blendMode)
 
void SetStrokeWidth (float width)
 
void SetStrokeCapStyle (int capStyle)
 
void SetStrokeJointStyle (int jointStyle)
 
void SetStrokeGradient (NvsColor gradient)
 
void SetStrokeTextureFilePath (String filePath)
 
void SetStrokeTextureWarpType (int warpType)
 
void SetStrokeTextureRepeatTimes (int horRepeatTimes, int verRepeatTimes)
 
void SetStrokeFillMode (int fillMode)
 
void SetStrokeAnimated (boolean isAnimated)
 
void SetStrokeAnimationSpeed (float speed)
 
void SetStrokeAnalogType (int type)
 
void SetStrokeAnalogAmplitude (float amplitude)
 
void SetStrokeAnalogPeriod (float period)
 
void RemoveAllStroke ()
 
void RemoveLastStroke ()
 
void AddStroke (float[] path)
 
void AppendStroke (float[] path)
 

静态 Public 属性

static final int STROKE_BLEND_MODE_NONE = -1
 
static final int STROKE_BLEND_MODE_NORMAL = 0
 
static final int STROKE_CAP_STYLE_FLAT = 0
 
static final int STROKE_CAP_STYLE_SQUARE = 1
 
static final int STROKE_CAP_STYLE_ROUND = 2
 
static final int STROKE_CAP_STYLE_ITALIC = 3
 
static final int STROKE_JOINT_STYLE_BEVEL = 0
 
static final int STROKE_JOINT_STYLE_MITER = 1
 
static final int STROKE_JOINT_STYLE_ROUND = 2
 
static final int STROKE_FILL_MODE_GRADIENT = 0
 
static final int STROKE_FILL_MODE_TEXTURE = 1
 
static final int STROKE_TEXTURE_WARP_CLAMP = 0
 
static final int STROKE_TEXTURE_WARP_REPEAT = 1
 
static final int STROKE_TEXTURE_WARP_MIRRORED_REPEAT = 2
 
static final int STROKE_ANALOG_TYPE_SIN = 0
 
static final int STROKE_ANALOG_TYPE_INVERT_SIN = 1
 
static final int STROKE_ANALOG_TYPE_POSITIVE_SIN = 2
 
static final int STROKE_ANALOG_TYPE_COS = 3
 
static final int STROKE_ANALOG_TYPE_INVERT_COS = 4
 
static final int STROKE_ANALOG_TYPE_POSITIVE_COS = 5
 

Protected 成员函数

void setContextInterface (long contextInterface)
 
void finalize () throws Throwable
 

详细描述

手绘特效上下文

警告
NvsPaintingEffectContext类中,所有public API都在UI线程使用!!!

成员函数说明

◆ AddStroke()

void com.meicam.sdk.NvsPaintingEffectContext.AddStroke ( float[]  path)
inline

◆ AppendStroke()

void com.meicam.sdk.NvsPaintingEffectContext.AppendStroke ( float[]  path)
inline

◆ finalize()

void com.meicam.sdk.NvsPaintingEffectContext.finalize ( ) throws Throwable
inlineprotected

◆ RemoveAllStroke()

void com.meicam.sdk.NvsPaintingEffectContext.RemoveAllStroke ( )
inline

◆ RemoveLastStroke()

void com.meicam.sdk.NvsPaintingEffectContext.RemoveLastStroke ( )
inline

◆ ResetCanvas()

void com.meicam.sdk.NvsPaintingEffectContext.ResetCanvas ( NvsPaintingCanvas  canvas)
inline

◆ SetBlendMode()

void com.meicam.sdk.NvsPaintingEffectContext.SetBlendMode ( int  blendMode)
inline

◆ setContextInterface()

void com.meicam.sdk.NvsPaintingEffectContext.setContextInterface ( long  contextInterface)
inlineprotected

◆ SetStrokeAnalogAmplitude()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogAmplitude ( float  amplitude)
inline

◆ SetStrokeAnalogPeriod()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogPeriod ( float  period)
inline

◆ SetStrokeAnalogType()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogType ( int  type)
inline

◆ SetStrokeAnimated()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnimated ( boolean  isAnimated)
inline

◆ SetStrokeAnimationSpeed()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnimationSpeed ( float  speed)
inline

◆ SetStrokeCapStyle()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeCapStyle ( int  capStyle)
inline

◆ SetStrokeFillMode()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeFillMode ( int  fillMode)
inline

◆ SetStrokeGradient()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeGradient ( NvsColor  gradient)
inline

◆ SetStrokeJointStyle()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeJointStyle ( int  jointStyle)
inline

◆ SetStrokeTextureFilePath()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureFilePath ( String  filePath)
inline

◆ SetStrokeTextureRepeatTimes()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureRepeatTimes ( int  horRepeatTimes,
int  verRepeatTimes 
)
inline

◆ SetStrokeTextureWarpType()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureWarpType ( int  warpType)
inline

◆ SetStrokeWidth()

void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeWidth ( float  width)
inline

类成员变量说明

◆ STROKE_ANALOG_TYPE_COS

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_COS = 3
static

◆ STROKE_ANALOG_TYPE_INVERT_COS

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_INVERT_COS = 4
static

◆ STROKE_ANALOG_TYPE_INVERT_SIN

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_INVERT_SIN = 1
static

◆ STROKE_ANALOG_TYPE_POSITIVE_COS

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_POSITIVE_COS = 5
static

◆ STROKE_ANALOG_TYPE_POSITIVE_SIN

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_POSITIVE_SIN = 2
static

◆ STROKE_ANALOG_TYPE_SIN

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_SIN = 0
static

◆ STROKE_BLEND_MODE_NONE

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_BLEND_MODE_NONE = -1
static

◆ STROKE_BLEND_MODE_NORMAL

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_BLEND_MODE_NORMAL = 0
static

◆ STROKE_CAP_STYLE_FLAT

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_FLAT = 0
static

◆ STROKE_CAP_STYLE_ITALIC

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_ITALIC = 3
static

◆ STROKE_CAP_STYLE_ROUND

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_ROUND = 2
static

◆ STROKE_CAP_STYLE_SQUARE

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_SQUARE = 1
static

◆ STROKE_FILL_MODE_GRADIENT

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_FILL_MODE_GRADIENT = 0
static

◆ STROKE_FILL_MODE_TEXTURE

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_FILL_MODE_TEXTURE = 1
static

◆ STROKE_JOINT_STYLE_BEVEL

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_BEVEL = 0
static

◆ STROKE_JOINT_STYLE_MITER

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_MITER = 1
static

◆ STROKE_JOINT_STYLE_ROUND

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_ROUND = 2
static

◆ STROKE_TEXTURE_WARP_CLAMP

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_CLAMP = 0
static

◆ STROKE_TEXTURE_WARP_MIRRORED_REPEAT

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_MIRRORED_REPEAT = 2
static

◆ STROKE_TEXTURE_WARP_REPEAT

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_REPEAT = 1
static

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