MeiCam SDK For iOS
3.14.0
|
Go to the documentation of this file.
15 #import <Foundation/Foundation.h>
72 - (void)setInternalContext:(
void *)internalContext;
92 - (void)setStrokeWidth:(
float)width;
132 - (void)setStrokeGradient:(
NvsColor)gradient;
142 - (void)setStrokeTextureFilePath:(NSString *)filePath;
164 - (void)setStrokeTextureRepeatTimes:(
unsigned int)horRepeatTimes VerRepeatTimes:(
unsigned int)verRepeatTimes;
174 - (void)setStrokeAnimated:(
bool)isAnimated;
184 - (void)setStrokeAnimationSpeed:(
float)speed;
204 - (void)setStrokeAnalogAmplitude:(
float)amplitude;
214 - (void)setStrokeAnalogPeriod:(
float)period;
240 - (void)addStroke:(NSArray *)path;
250 - (void)appendStroke:(NSArray *)path;
262 - (void)resetCanvasWidth:(
int)width height:(
int)height;
@ NvsStrokeTextureWarpClamp
Definition: NvsPaintingEffectContext.h:46
@ NvsStrokeFillTexture
Definition: NvsPaintingEffectContext.h:20
NvsStrokeCapStyle
Definition: NvsPaintingEffectContext.h:32
@ NvsStrokeAnalogPositiveCos
Definition: NvsPaintingEffectContext.h:29
NvsStrokeBlendMode
Definition: NvsPaintingEffectContext.h:51
@ NvsStrokeCapFlat
Definition: NvsPaintingEffectContext.h:33
@ NvsStrokeJointBevel
Definition: NvsPaintingEffectContext.h:40
@ NvsStrokeAnalogPositiveSin
Definition: NvsPaintingEffectContext.h:26
@ NvsStrokeBlendModeNormal
Definition: NvsPaintingEffectContext.h:53
@ NvsStrokeBlendModeCount
Definition: NvsPaintingEffectContext.h:54
Self-defined color.
Definition: NvsCommonDef.h:403
Painting special effects context.
Definition: NvsPaintingEffectContext.h:71
@ NvsStrokeBlendModeNone
Definition: NvsPaintingEffectContext.h:52
NvsStrokeFillMode
Definition: NvsPaintingEffectContext.h:18
@ NvsStrokeAnalogInvertSin
Definition: NvsPaintingEffectContext.h:25
@ NvsStrokeTextureWarpMirroredRepeat
Definition: NvsPaintingEffectContext.h:48
@ NvsStrokeCapRound
Definition: NvsPaintingEffectContext.h:35
void removeLastStroke()
Removes the previous stroke.
NvsStrokeAnalogType
Definition: NvsPaintingEffectContext.h:23
@ NvsStrokeJointRound
Definition: NvsPaintingEffectContext.h:42
@ NvsStrokeCapItalic
Definition: NvsPaintingEffectContext.h:36
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
@ NvsStrokeAnalogCos
Definition: NvsPaintingEffectContext.h:27
NvsStrokeTextureWarpType
Definition: NvsPaintingEffectContext.h:45
@ NvsStrokeAnalogInvertCos
Definition: NvsPaintingEffectContext.h:28
@ NvsStrokeAnalogSin
Definition: NvsPaintingEffectContext.h:24
@ NvsStrokeJointMiter
Definition: NvsPaintingEffectContext.h:41
@ NvsStrokeTextureWarpRepeat
Definition: NvsPaintingEffectContext.h:47
@ NvsStrokeFillGradient
Definition: NvsPaintingEffectContext.h:19
void removeAllStroke()
Removes all strokes.
NvsStrokeJointStyle
Definition: NvsPaintingEffectContext.h:39
@ NvsStrokeCapSquare
Definition: NvsPaintingEffectContext.h:34