‪JMSDK iOS  ‪v2.4.0
‪API文档
JCDoodleAction.h
浏览该文件的文档.
1 //
2 // JCDoodleAction.h
3 // JCSDKOC
4 //
5 // Created by young on 2017/12/29.
6 // Copyright © 2017年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 #if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
12 #define JCColor UIColor
13 #elif TARGET_OS_MAC
14 #define JCColor NSColor
15 #endif
16 
20 typedef NS_ENUM(NSInteger, JCDoodleActionType) {
45 };
46 
50 @interface JCDoodleAction : NSObject
51 
52 
56 @property (nonatomic) JCDoodleActionType actionType;
57 
58 
62 @property (nullable, nonatomic, copy) NSString *userId;
63 
64 
68 @property (nullable, nonatomic, copy) NSString *userDefined;
69 
70 
74 @property (nonatomic) NSUInteger pageNumber;
75 
76 
80 @property (nonatomic) float brushWidth;
81 
82 
86 @property (nullable, nonatomic, copy) JCColor *brushColor;
87 
91 @property (nullable, nonatomic, copy) NSString *stickerUnicode;
92 
96 @property (nullable, nonatomic, copy) NSString *stickerName;
97 
101 @property (nonatomic) float stickerX;
102 
106 @property (nonatomic) float stickerY;
107 
111 @property (nonatomic) float stickerWidth;
112 
116 @property (nonatomic) float stickerHeight;
117 
121 @property (nonatomic) int stickerRotate;
122 
132 @property (nullable, nonatomic, readonly, strong) NSArray<NSArray<NSNumber *> *> *pathPoints;
133 
143 - (void)addPointWithPositionX:(float)x positionY:(float)y timeInterval:(int)timeInterval;
144 
145 @end
146 
JCDoodleAction::stickerY
float stickerY
Definition: JCDoodleAction.h:106
JCDoodleAction
涂鸦操作类
Definition: JCDoodleAction.h:51
JCDoodleAction::pathPoints
NSArray< NSArray< NSNumber * > * > * pathPoints
Definition: JCDoodleAction.h:132
JCDoodleActionResponse
@ JCDoodleActionResponse
回应
Definition: JCDoodleAction.h:42
JCDoodleAction::stickerUnicode
NSString * stickerUnicode
Definition: JCDoodleAction.h:91
JCDoodleAction::brushWidth
float brushWidth
Definition: JCDoodleAction.h:80
JCDoodleActionExtraBase
@ JCDoodleActionExtraBase
自定义类型
Definition: JCDoodleAction.h:44
JCDoodleActionType
JCDoodleActionType
涂鸦类型
Definition: JCDoodleAction.h:20
JCDoodleActionClear
@ JCDoodleActionClear
清除涂鸦
Definition: JCDoodleAction.h:28
JCDoodleAction::userId
NSString * userId
Definition: JCDoodleAction.h:62
JCDoodleAction::brushColor
JCColor * brushColor
Definition: JCDoodleAction.h:86
JCDoodleActionFetch
@ JCDoodleActionFetch
获取数据
Definition: JCDoodleAction.h:38
JCDoodleAction::stickerRotate
int stickerRotate
Definition: JCDoodleAction.h:121
JCDoodleAction::stickerWidth
float stickerWidth
Definition: JCDoodleAction.h:111
JCDoodleAction::actionType
JCDoodleActionType actionType
Definition: JCDoodleAction.h:56
JCDoodleActionUndo
@ JCDoodleActionUndo
撤销
Definition: JCDoodleAction.h:26
JCDoodleAction::stickerHeight
float stickerHeight
Definition: JCDoodleAction.h:116
JCDoodleActionStart
@ JCDoodleActionStart
开始涂鸦
Definition: JCDoodleAction.h:22
JCDoodleAction::stickerName
NSString * stickerName
Definition: JCDoodleAction.h:96
JCDoodleActionSticker
@ JCDoodleActionSticker
贴图
Definition: JCDoodleAction.h:34
JCDoodleAction::stickerX
float stickerX
Definition: JCDoodleAction.h:101
JCDoodleActionStop
@ JCDoodleActionStop
结束涂鸦
Definition: JCDoodleAction.h:24
JCDoodleAction::pageNumber
NSUInteger pageNumber
Definition: JCDoodleAction.h:74
JCDoodleActionRequest
@ JCDoodleActionRequest
请求
Definition: JCDoodleAction.h:40
JCDoodleActionDraw
@ JCDoodleActionDraw
画曲线
Definition: JCDoodleAction.h:30
JCDoodleAction::userDefined
NSString * userDefined
Definition: JCDoodleAction.h:68
JCDoodleActionErase
@ JCDoodleActionErase
橡皮檫
Definition: JCDoodleAction.h:32
JCDoodleActionSelectPage
@ JCDoodleActionSelectPage
翻页
Definition: JCDoodleAction.h:36