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

#include <UIInputManager.h>

Public Member Functions

 UIInputManager ()
 Default constructor. More...
 
 UIInputManager ()
 Default constructor. More...
 
 UIInputManager ()
 Default constructor. More...
 
 ~UIInputManager ()
 Default destructor. More...
 
 ~UIInputManager ()
 Default destructor. More...
 
 ~UIInputManager ()
 Default destructor. More...
 
void registWidget (UIWidget *widget)
 Regist a widget to input manager. More...
 
void removeManageredWidget (UIWidget *widget)
 Remove a registed widget from input manager. More...
 
var removeManageredWidget ( var widget)
 Remove a registed widget from input manager. More...
 
local removeManageredWidget ( local widget)
 Remove a registed widget from input manager. More...
 
bool checkEventWidget (const Point &touchPoint)
 Finds a widget which is selected and call it's "onTouchBegan" method. More...
 
void update (float dt)
bool onTouchBegan (Touch *touch)
void onTouchMoved (Touch *touch)
var onTouchMoved ( var touch)
local onTouchMoved ( local touch)
void onTouchEnd (Touch *touch)
var onTouchEnd ( var touch)
local onTouchEnd ( local touch)
void onTouchCancelled (Touch *touch)
var onTouchCancelled ( var touch)
local onTouchCancelled ( local touch)
void setRootWidget (UIWidget *root)
UIWidgetgetRootWidget ()
void addCheckedDoubleClickWidget (UIWidget *widget)

Protected Member Functions

bool checkTouchEvent (UIWidget *root, const Point &touchPoint)
var checkTouchEvent ( var root, var touchPoint)
local checkTouchEvent ( local root, local touchPoint)

Protected Attributes

Array_manageredWidget
var _manageredWidget
local _manageredWidget
Array_selectedWidgets
var _selectedWidgets
local _selectedWidgets
Point _touchBeganedPoint
var _touchBeganedPoint
local _touchBeganedPoint
Point _touchMovedPoint
var _touchMovedPoint
local _touchMovedPoint
Point _touchEndedPoint
var _touchEndedPoint
local _touchEndedPoint
Point _touchCanceledPoint
var _touchCanceledPoint
local _touchCanceledPoint
bool _touchDown
var _touchDown
local _touchDown
float _longClickTime
var _longClickTime
local _longClickTime
float _longClickRecordTime
var _longClickRecordTime
local _longClickRecordTime
Array_checkedDoubleClickWidget
var _checkedDoubleClickWidget
local _checkedDoubleClickWidget
UIWidget_rootWidget

Constructor & Destructor Documentation

Default constructor.

var UIInputManager ( )

Default constructor.

local UIInputManager ( )

Default constructor.

Default destructor.

var ~UIInputManager ( )

Default destructor.

local ~UIInputManager ( )

Default destructor.

Member Function Documentation

void addCheckedDoubleClickWidget ( UIWidget widget)
var addCheckedDoubleClickWidget ( var  widget)
local addCheckedDoubleClickWidget ( local  widget)
bool checkEventWidget ( const Point touchPoint)

Finds a widget which is selected and call it's "onTouchBegan" method.

Parameters
touchpoint.
Returns
true that find a widget selected, false otherwise.
var checkEventWidget ( var  touchPoint)

Finds a widget which is selected and call it's "onTouchBegan" method.

Parameters
touchpoint.
Returns
true that find a widget selected, false otherwise.
local checkEventWidget ( local  touchPoint)

Finds a widget which is selected and call it's "onTouchBegan" method.

Parameters
touchpoint.
Returns
true that find a widget selected, false otherwise.
bool checkTouchEvent ( UIWidget root,
const Point touchPoint 
)
protected
var checkTouchEvent ( var  root,
var  touchPoint 
)
protected
local checkTouchEvent ( local  root,
local  touchPoint 
)
protected
UIWidget* getRootWidget ( )
var getRootWidget ( )
local getRootWidget ( )
bool onTouchBegan ( Touch touch)
var onTouchBegan ( var  touch)
local onTouchBegan ( local  touch)
void onTouchCancelled ( Touch touch)
var onTouchCancelled ( var  touch)
local onTouchCancelled ( local  touch)
void onTouchEnd ( Touch touch)
var onTouchEnd ( var  touch)
local onTouchEnd ( local  touch)
void onTouchMoved ( Touch touch)
var onTouchMoved ( var  touch)
local onTouchMoved ( local  touch)
void registWidget ( UIWidget widget)

Regist a widget to input manager.

Parameters
widgetregisted widget can be touched.
var registWidget ( var  widget)

Regist a widget to input manager.

Parameters
widgetregisted widget can be touched.
local registWidget ( local  widget)

Regist a widget to input manager.

Parameters
widgetregisted widget can be touched.
void removeManageredWidget ( UIWidget widget)

Remove a registed widget from input manager.

Parameters
widgetwidget which will be removed.
var removeManageredWidget ( var  widget)

Remove a registed widget from input manager.

Parameters
widgetwidget which will be removed.
local removeManageredWidget ( local  widget)

Remove a registed widget from input manager.

Parameters
widgetwidget which will be removed.
void setRootWidget ( UIWidget root)
var setRootWidget ( var  root)
local setRootWidget ( local  root)
void update ( float  dt)
var update ( var  dt)
local update ( local  dt)

Member Data Documentation

Array* _checkedDoubleClickWidget
protected
var _checkedDoubleClickWidget
protected
local _checkedDoubleClickWidget
protected
float _longClickRecordTime
protected
var _longClickRecordTime
protected
local _longClickRecordTime
protected
float _longClickTime
protected
var _longClickTime
protected
local _longClickTime
protected
Array* _manageredWidget
protected
var _manageredWidget
protected
local _manageredWidget
protected
UIWidget* _rootWidget
protected
var _rootWidget
protected
local _rootWidget
protected
Array* _selectedWidgets
protected
var _selectedWidgets
protected
local _selectedWidgets
protected
Point _touchBeganedPoint
protected
var _touchBeganedPoint
protected
local _touchBeganedPoint
protected
Point _touchCanceledPoint
protected
var _touchCanceledPoint
protected
local _touchCanceledPoint
protected
bool _touchDown
protected
var _touchDown
protected
local _touchDown
protected
Point _touchEndedPoint
protected
var _touchEndedPoint
protected
local _touchEndedPoint
protected
Point _touchMovedPoint
protected
var _touchMovedPoint
protected
local _touchMovedPoint
protected

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