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