cocos2d-x  3.0-alpha0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Touch Class Reference

#include <CCTouch.h>

Inheritance diagram for Touch:
Object

Public Types

enum  DispatchMode { ALL_AT_ONCE, ONE_BY_ONE }
 how the touches are dispathced More...
 

Public Member Functions

 Touch ()
Point getLocation () const
 returns the current touch location in OpenGL coordinates More...
 
Point getPreviousLocation () const
 returns the previous touch location in OpenGL coordinates More...
 
var getPreviousLocation ()
 returns the previous touch location in OpenGL coordinates More...
 
local getPreviousLocation ()
 returns the previous touch location in OpenGL coordinates More...
 
Point getStartLocation () const
 returns the start touch location in OpenGL coordinates More...
 
Point getDelta () const
 returns the delta of 2 current touches locations in screen coordinates More...
 
Point getLocationInView () const
 returns the current touch location in screen coordinates More...
 
var getLocationInView ()
 returns the current touch location in screen coordinates More...
 
local getLocationInView ()
 returns the current touch location in screen coordinates More...
 
Point getPreviousLocationInView () const
 returns the previous touch location in screen coordinates More...
 
local getPreviousLocationInView ()
 returns the previous touch location in screen coordinates More...
 
Point getStartLocationInView () const
 returns the start touch location in screen coordinates More...
 
void setTouchInfo (int id, float x, float y)
int getID () const
- Public Member Functions inherited from Object
 Object ()
 Constructor. More...
 
virtual ~Object ()
void release ()
 Release the ownership immediately. More...
 
void retain ()
 Retains the ownership. More...
 
Objectautorelease ()
 Release the ownership sometime soon automatically. More...
 
bool isSingleReference () const
 Returns a boolean value that indicates whether there is only one reference to the object. More...
 
unsigned int retainCount () const
 Returns the object's current reference count. More...
 
virtual bool isEqual (const Object *object)
 Returns a boolean value that indicates whether this object and a given object are equal. More...
 
virtual void acceptVisitor (DataVisitor &visitor)
virtual void update (float dt)

Additional Inherited Members

- Public Attributes inherited from Object
unsigned int _ID
 object id, ScriptSupport need public _ID More...
 
int _luaID
 Lua reference id. More...
 
- Protected Attributes inherited from Object
unsigned int _reference
 count of references More...
 
var _reference
 count of references More...
 
local _reference
 count of references More...
 
unsigned int _autoReleaseCount
 count of autorelease More...
 
var _autoReleaseCount
 count of autorelease More...
 
local _autoReleaseCount
 count of autorelease More...
 

Member Enumeration Documentation

enum DispatchMode
strong

how the touches are dispathced

Enumerator
ALL_AT_ONCE 

All at once.

ONE_BY_ONE 

one by one

var DispatchMode
strong

how the touches are dispathced

Enumerator
ALL_AT_ONCE 

All at once.

ONE_BY_ONE 

one by one

local DispatchMode
strong

how the touches are dispathced

Enumerator
ALL_AT_ONCE 

All at once.

ONE_BY_ONE 

one by one

Constructor & Destructor Documentation

Touch ( )
inline
var ( )
inline
local Touch ( )
inline

Member Function Documentation

Point getDelta ( ) const

returns the delta of 2 current touches locations in screen coordinates

var getDelta ( )

returns the delta of 2 current touches locations in screen coordinates

local getDelta ( )

returns the delta of 2 current touches locations in screen coordinates

int getID ( ) const
inline
var getId ( )
inline
local getId ( )
inline
Point getLocation ( ) const

returns the current touch location in OpenGL coordinates

var getLocation ( )

returns the current touch location in OpenGL coordinates

local getLocation ( )

returns the current touch location in OpenGL coordinates

Point getLocationInView ( ) const

returns the current touch location in screen coordinates

var getLocationInView ( )

returns the current touch location in screen coordinates

local getLocationInView ( )

returns the current touch location in screen coordinates

Point getPreviousLocation ( ) const

returns the previous touch location in OpenGL coordinates

var getPreviousLocation ( )

returns the previous touch location in OpenGL coordinates

local getPreviousLocation ( )

returns the previous touch location in OpenGL coordinates

Point getPreviousLocationInView ( ) const

returns the previous touch location in screen coordinates

var getPreviousLocationInView ( )

returns the previous touch location in screen coordinates

local getPreviousLocationInView ( )

returns the previous touch location in screen coordinates

Point getStartLocation ( ) const

returns the start touch location in OpenGL coordinates

var getStartLocation ( )

returns the start touch location in OpenGL coordinates

local getStartLocation ( )

returns the start touch location in OpenGL coordinates

Point getStartLocationInView ( ) const

returns the start touch location in screen coordinates

var getStartLocationInView ( )

returns the start touch location in screen coordinates

local getStartLocationInView ( )

returns the start touch location in screen coordinates

void setTouchInfo ( int  id,
float  x,
float  y 
)
inline
var setTouchInfo ( var  id,
var  x,
var  y 
)
inline
local setTouchInfo ( local  id,
local  x,
local  y 
)
inline

The documentation for this class was generated from the following file: