Go to the documentation of this file.
15 #import <Foundation/Foundation.h>
71 - (void)setInternalContext:(
void *)internalContext;
81 - (void)setStrokeWidth:(
float)width;
121 - (void)setStrokeGradient:(
NvsColor)gradient;
131 - (void)setStrokeTextureFilePath:(NSString *)filePath;
153 - (void)setStrokeTextureRepeatTimes:(
unsigned int)horRepeatTimes VerRepeatTimes:(
unsigned int)verRepeatTimes;
163 - (void)setStrokeAnimated:(
bool)isAnimated;
173 - (void)setStrokeAnimationSpeed:(
float)speed;
193 - (void)setStrokeAnalogAmplitude:(
float)amplitude;
203 - (void)setStrokeAnalogPeriod:(
float)period;
229 - (void)addStroke:(NSArray *)path;
239 - (void)appendStroke:(NSArray *)path;
@ NvsStrokeTextureWarpClamp
Definition: NvsPaintingEffectContext.h:52
@ NvsStrokeFillTexture
Definition: NvsPaintingEffectContext.h:26
NvsStrokeCapStyle
Definition: NvsPaintingEffectContext.h:38
@ NvsStrokeAnalogPositiveCos
Definition: NvsPaintingEffectContext.h:35
@ NvsStrokeCapFlat
Definition: NvsPaintingEffectContext.h:39
@ NvsStrokeJointBevel
Definition: NvsPaintingEffectContext.h:46
@ NvsStrokeAnalogPositiveSin
Definition: NvsPaintingEffectContext.h:32
Self-defined color.
Definition: NvsCommonDef.h:318
Painting special effects context.
Definition: NvsPaintingEffectContext.h:70
NvsStrokeFillMode
Definition: NvsPaintingEffectContext.h:24
@ NvsStrokeAnalogInvertSin
Definition: NvsPaintingEffectContext.h:31
@ NvsStrokeTextureWarpMirroredRepeat
Definition: NvsPaintingEffectContext.h:54
@ NvsStrokeCapRound
Definition: NvsPaintingEffectContext.h:41
void removeLastStroke()
Removes the previous stroke.
NvsStrokeAnalogType
Definition: NvsPaintingEffectContext.h:29
@ NvsStrokeJointRound
Definition: NvsPaintingEffectContext.h:48
@ NvsStrokeCapItalic
Definition: NvsPaintingEffectContext.h:42
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
@ NvsStrokeAnalogCos
Definition: NvsPaintingEffectContext.h:33
NvsStrokeTextureWarpType
Definition: NvsPaintingEffectContext.h:51
@ NvsStrokeAnalogInvertCos
Definition: NvsPaintingEffectContext.h:34
@ NvsStrokeAnalogSin
Definition: NvsPaintingEffectContext.h:30
@ NvsStrokeJointMiter
Definition: NvsPaintingEffectContext.h:47
@ NvsStrokeTextureWarpRepeat
Definition: NvsPaintingEffectContext.h:53
@ NvsStrokeFillGradient
Definition: NvsPaintingEffectContext.h:25
void removeAllStroke()
Removes all strokes.
NvsStrokeJointStyle
Definition: NvsPaintingEffectContext.h:45
@ NvsStrokeCapSquare
Definition: NvsPaintingEffectContext.h:40