---@meta
---@class cc.Touch :cc.Ref
local Touch={ }
cc.Touch=Touch
---* Returns the previous touch location in screen coordinates.
---* return The previous touch location in screen coordinates.
---@return vec2_table
function Touch:getPreviousLocationInView () end
---* Returns the current touch location in OpenGL coordinates.
---* return The current touch location in OpenGL coordinates.
---@return vec2_table
function Touch:getLocation () end
---* Returns the delta of 2 current touches locations in screen coordinates.
---* return The delta of 2 current touches locations in screen coordinates.
---@return vec2_table
function Touch:getDelta () end
---* Returns the start touch location in screen coordinates.
---* return The start touch location in screen coordinates.
---@return vec2_table
function Touch:getStartLocationInView () end
---* Returns the current touch force for 3d touch.
---* return The current touch force for 3d touch.
---@return float
function Touch:getCurrentForce () end
---* Returns the start touch location in OpenGL coordinates.
---* return The start touch location in OpenGL coordinates.
---@return vec2_table
function Touch:getStartLocation () end
---* Get touch id.
---* js getId
---* lua getId
---* return The id of touch.
---@return int
function Touch:getID () end
---@overload fun(int:int,float:float,float:float,float:float,float:float):self
---@overload fun(int:int,float:float,float:float):self
---@param id int
---@param x float
---@param y float
---@param force float
---@param maxForce float
---@return self
function Touch:setTouchInfo (id,x,y,force,maxForce) end
---* Returns the maximum touch force for 3d touch.
---* return The maximum touch force for 3d touch.
---@return float
function Touch:getMaxForce () end
---* Returns the current touch location in screen coordinates.
---* return The current touch location in screen coordinates.
---@return vec2_table
function Touch:getLocationInView () end
---* Returns the previous touch location in OpenGL coordinates.
---* return The previous touch location in OpenGL coordinates.
---@return vec2_table
function Touch:getPreviousLocation () end
---* Constructor.
---* js ctor
---@return self
function Touch:Touch () end