TCGVirtualMouseCursor Class Reference
| Inherits from | UIView |
|---|---|
| Declared in | TCGVirtualMouseCursor.h TCGVirtualMouseCursor.m |
Other Methods
– setVideoSize:
设置视频源尺寸大小,用于换算坐标值(版本1.1.1 废弃)
- (void)setVideoSize:(CGSize)videoSizeParameters
videoSize |
云端视频编码输出的尺寸 |
|---|
Discussion
设置视频源尺寸大小,用于换算坐标值(版本1.1.1 废弃)
Declared In
TCGVirtualMouseCursor.h
– setCursorTouchMode:
设置鼠标的操控模式
- (void)setCursorTouchMode:(TCGMouseCursorTouchMode)modeParameters
mode |
详情见TCGMouseCursorTouchMode的定义 |
|---|
Discussion
设置鼠标的操控模式
Declared In
TCGVirtualMouseCursor.h
– setCursorIsShow:
设置鼠标是否可见
- (void)setCursorIsShow:(BOOL)isShowParameters
isShow |
YES 显示,NO 隐藏 |
|---|
Discussion
设置鼠标是否可见
Declared In
TCGVirtualMouseCursor.h
– setCursorSensitive:
设置鼠标移动时的灵敏度,在相对移动模式下有效
- (void)setCursorSensitive:(CGFloat)sensitiveParameters
sensitive |
默认1.0与手动滑动的幅度相同 |
|---|
Discussion
设置鼠标移动时的灵敏度,在相对移动模式下有效
Declared In
TCGVirtualMouseCursor.h
– setCursorImage:andRemoteFrame:
设置鼠标的默认图标,在本地渲染模式 下有效
- (void)setCursorImage:(UIImage *)image andRemoteFrame:(CGRect)remoteFrameParameters
image |
游标指针图标 |
|---|---|
remoteFrame |
游标view的大小位置,视频源坐标系中 |
Discussion
设置鼠标的默认图标,在本地渲染模式 下有效
Declared In
TCGVirtualMouseCursor.h
– setClickTypeIsLeft:
设置点击时触发鼠标的点击类型,默认触发左键点击
- (void)setClickTypeIsLeft:(BOOL)isLeftParameters
isLeft |
YES,触发鼠标左键;NO,触发鼠标右键 |
|---|
Discussion
设置点击时触发鼠标的点击类型,默认触发左键点击
Declared In
TCGVirtualMouseCursor.h
– moveCursorWithDiffX:diffY:
以接口的方式移动鼠标指针(本地渲染模式下有效)
- (void)moveCursorWithDiffX:(CGFloat)diffX diffY:(CGFloat)diffYParameters
diffX |
在当前鼠标视图的X轴上,鼠标指针移动diffX个point. |
|---|---|
diffY |
在当前鼠标视图的Y轴上,鼠标指针移动diffY个point. |
Discussion
以接口的方式移动鼠标指针(本地渲染模式下有效)
Declared In
TCGVirtualMouseCursor.h
Extension Methods
cursorView
类似fps游戏场景,手动滑动屏幕控制角色视角转动,只发送mousedeltamove消息,不发送点击事件
@property (nonatomic, strong) UIView *cursorViewDiscussion
类似fps游戏场景,手动滑动屏幕控制角色视角转动,只发送mousedeltamove消息,不发送点击事件
Declared In
TCGVirtualMouseCursor.m