MeiCam SDK For Android  1.0.0
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
com.meicam.sdk.NvsPaintingEffectContext Class Reference

Painting special effects context. More...

Public Member Functions

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)
 

Static Public Attributes

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 Member Functions

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

Detailed Description

Painting special effects context.

Warning
In the NvsPaintingEffectContext class, all public APIs are used in the UI thread! ! !

Member Function Documentation

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

Member Data Documentation

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

The documentation for this class was generated from the following file: