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

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

Public 成员函数

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_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线程使用!!!

成员函数说明

void com.meicam.sdk.NvsPaintingEffectContext.AddStroke ( float[]  path)
inline
void com.meicam.sdk.NvsPaintingEffectContext.AppendStroke ( float[]  path)
inline
void com.meicam.sdk.NvsPaintingEffectContext.finalize ( ) throws Throwable
inlineprotected
void com.meicam.sdk.NvsPaintingEffectContext.RemoveAllStroke ( )
inline
void com.meicam.sdk.NvsPaintingEffectContext.RemoveLastStroke ( )
inline
void com.meicam.sdk.NvsPaintingEffectContext.setContextInterface ( long  contextInterface)
inlineprotected
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogAmplitude ( float  amplitude)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogPeriod ( float  period)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnalogType ( int  type)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnimated ( boolean  isAnimated)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeAnimationSpeed ( float  speed)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeCapStyle ( int  capStyle)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeFillMode ( int  fillMode)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeGradient ( NvsColor  gradient)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeJointStyle ( int  jointStyle)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureFilePath ( String  filePath)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureRepeatTimes ( int  horRepeatTimes,
int  verRepeatTimes 
)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeTextureWarpType ( int  warpType)
inline
void com.meicam.sdk.NvsPaintingEffectContext.SetStrokeWidth ( float  width)
inline

类成员变量说明

final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_COS = 3
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_INVERT_COS = 4
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_INVERT_SIN = 1
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_POSITIVE_COS = 5
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_POSITIVE_SIN = 2
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_ANALOG_TYPE_SIN = 0
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_FLAT = 0
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_ITALIC = 3
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_ROUND = 2
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_CAP_STYLE_SQUARE = 1
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_FILL_MODE_GRADIENT = 0
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_FILL_MODE_TEXTURE = 1
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_BEVEL = 0
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_MITER = 1
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_JOINT_STYLE_ROUND = 2
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_CLAMP = 0
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_MIRRORED_REPEAT = 2
static
final int com.meicam.sdk.NvsPaintingEffectContext.STROKE_TEXTURE_WARP_REPEAT = 1
static

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