Cocos2d-x  4.0.0
Public Member Functions | Public Attributes | List of all members
TouchesScriptData Struct Reference

For Lua, the TouchesScriptData is used to find the Lua function pointer by the nativeObject, then call the Lua function by push touches data and actionType into the Lua stack as the parameters when the touches event is triggered. More...

Public Member Functions

 TouchesScriptData (EventTouch::EventCode inActionType, void *inNativeObject, const std::vector< Touch * > &inTouches, Event *evt)
 Constructor of TouchesScriptData.
 

Public Attributes

EventTouch::EventCode actionType
 The EventTouch::EventCode type.
 
void * nativeObject
 For Lua, it Used to find the Lua function pointer by the ScriptHandlerMgr.
 
const std::vector< Touch * > & touches
 The vector of Touch.For Lua, it would be convert to the Lua table form to be pushed into the Lua stack.
 
Eventevent
 event information, it is useless for Lua.
 

Detailed Description

For Lua, the TouchesScriptData is used to find the Lua function pointer by the nativeObject, then call the Lua function by push touches data and actionType into the Lua stack as the parameters when the touches event is triggered.

NA

Constructor & Destructor Documentation

TouchesScriptData ( EventTouch::EventCode  inActionType,
void *  inNativeObject,
const std::vector< Touch * > &  inTouches,
Event evt 
)
inline

Constructor of TouchesScriptData.

NA NA

Member Data Documentation

The EventTouch::EventCode type.

NA NA

void* nativeObject

For Lua, it Used to find the Lua function pointer by the ScriptHandlerMgr.

NA NA

const std::vector<Touch*>& touches

The vector of Touch.For Lua, it would be convert to the Lua table form to be pushed into the Lua stack.

NA NA

Event* event

event information, it is useless for Lua.

NA NA


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