Axmol Engine 2.4.0-258ceca
|
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...
#include <ScriptSupport.h>
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. | |
Event * | event |
event information, it is useless for Lua. | |
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.
@js NA
|
inline |
Constructor of TouchesScriptData.
@lua NA @js NA
EventTouch::EventCode actionType |
The EventTouch::EventCode type.
@lua NA @js NA
void* nativeObject |
For Lua, it Used to find the Lua function pointer by the ScriptHandlerMgr.
@lua NA @js 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.
@lua NA @js NA
Event* event |
event information, it is useless for Lua.
@lua NA @js NA