AR_Engine_SDK
函数 | 变量
XGestureManager.lua 文件参考

#include <XGestureManager.h>

类 XGestureManager 继承关系图:
Inheritance graph

函数

function XGestureManager SetMoveJudgement_v1 (nMoveJudgement) end
 
function XGestureManager GetMoveJudgement_v1 () end
 
function XGestureManager SetMultiClickInterpTime (fTime) end
 
function XGestureManager GetMultiClickInterpTime () end
 
function XGestureManager SetLongPressTime (fTime) end
 
function XGestureManager GetLongPressTime () end
 
function XGestureManager SetUIFitst (b) end
 
function XGestureManager IsUIFirst () end
 

变量

 GestureClickParam = {}
 
GestureClickParam NormalClick = 0
 
GestureClickParam LongClick = 0
 
GestureClickParam MultiClick = 0
 
GestureClickParam Pressed = 0
 
GestureClickParam Changed = 0
 
GestureClickParam Raised = 0
 
GestureClickParam vPosition = {}
 @type XVECTOR2 点击位置 更多...
 
GestureClickParam eType = 0
 @type number 事件类型 更多...
 
GestureClickParam eState = 0
 @type number 事件状态 更多...
 
GestureClickParam fParam = 0
 @type number 更多...
 
GestureClickParam nTag = 0
 @type number 事件标记 更多...
 
 GestureMoveParam = {}
 
GestureMoveParam Moved = 0
 
GestureMoveParam Stopped = 0
 
GestureMoveParam vLastPosition = {}
 @type XVECTOR2 上一时刻位置 更多...
 
 GestureMove2Param = {}
 
GestureMove2Param aPositions = {}
 @type XVECTOR2[] 此刻位置 更多...
 
GestureMove2Param aLastPositions = {}
 @type XVECTOR2[] 上一时刻位置 更多...
 
GestureMove2Param vDir = {}
 @type XVECTOR2 移动方向 更多...
 
 GesturePinchParam = {}
 
GesturePinchParam fLastScale = 0
 @type number 更多...
 
GesturePinchParam fNewScale = 0
 @type number 更多...
 
 GestureRotate2Param = {}
 
GestureRotate2Param Clockwise = 0
 
GestureRotate2Param CounterClockwise = 0
 
GestureRotate2Param NotCircle = 0
 
GestureRotate2Param eOrder = 0
 @type number 手指绕序 更多...
 
 XGestureManager = {}
 

函数说明

◆ GetLongPressTime()

function XGestureManager GetLongPressTime ( )

获取长按的判定时间,默认0.2s

返回
number 长按的判定时间

◆ GetMoveJudgement_v1()

function XGestureManager GetMoveJudgement_v1 ( )

设置移动的距离判定,默认20

返回
number

◆ GetMultiClickInterpTime()

function XGestureManager GetMultiClickInterpTime ( )

获取连续点击的间隔时间,点击间隔在该时间内视为连续点击,否则为普通单击,默认0.2s

返回
number 连续点击的间隔时间

◆ IsUIFirst()

function XGestureManager IsUIFirst ( )

XGestureManager_IsUIFirst00

返回
boolean

◆ SetLongPressTime()

function XGestureManager SetLongPressTime ( fTime  )

设置长按的判定时间,默认0.2s

参数
fTimenumber 长按的判定时间
返回
void

◆ SetMoveJudgement_v1()

function XGestureManager SetMoveJudgement_v1 ( nMoveJudgement  )

设置移动的距离判定,默认20

参数
nMoveJudgementnumber 移动的距离判定值
返回
void

◆ SetMultiClickInterpTime()

function XGestureManager SetMultiClickInterpTime ( fTime  )

设置连续点击的间隔时间,点击间隔在该时间内视为连续点击,否则为普通单击,默认0.2s

参数
fTimenumber 连续点击的间隔时间
返回
void

◆ SetUIFitst()

function XGestureManager SetUIFitst ( )

XGestureManager_SetUIFitst00

参数
bboolean
返回
void

变量说明

◆ aLastPositions

GesturePinchParam aLastPositions = {}

@type XVECTOR2[] 上一时刻位置

◆ aPositions

GesturePinchParam aPositions = {}

@type XVECTOR2[] 此刻位置

◆ Changed

GesturePinchParam Changed = 0

◆ Clockwise

GestureRotate2Param Clockwise = 0

◆ CounterClockwise

GestureRotate2Param CounterClockwise = 0

◆ eOrder

GestureRotate2Param eOrder = 0

@type number 手指绕序

◆ eState

GestureRotate2Param eState = 0

@type number 事件状态

◆ eType

GestureClickParam eType = 0

@type number 事件类型

◆ fLastScale

GesturePinchParam fLastScale = 0

@type number

◆ fNewScale

GesturePinchParam fNewScale = 0

@type number

◆ fParam

GestureClickParam fParam = 0

@type number

◆ GestureClickParam

◆ GestureMove2Param

◆ GestureMoveParam

◆ GesturePinchParam

◆ GestureRotate2Param

◆ LongClick

GestureClickParam LongClick = 0

◆ Moved

◆ MultiClick

GestureClickParam MultiClick = 0

◆ NormalClick

GestureClickParam NormalClick = 0

◆ NotCircle

GestureRotate2Param NotCircle = 0

◆ nTag

GestureMoveParam nTag = 0

@type number 事件标记

◆ Pressed

GestureClickParam Pressed = 0

◆ Raised

GestureClickParam Raised = 0

◆ Stopped

GestureRotate2Param Stopped = 0

◆ vDir

GestureMove2Param vDir = {}

@type XVECTOR2 移动方向

◆ vLastPosition

GestureMoveParam vLastPosition = {}

@type XVECTOR2 上一时刻位置

◆ vPosition

GestureMoveParam vPosition = {}

@type XVECTOR2 点击位置

◆ XGestureManager