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