Axmol Engine 2.4.0-258ceca
|
For Lua, the TouchScriptData is used to find the Lua function pointer by the nativeObject, then call the Lua function by push touch data and actionType converted to string type into the Lua stack as the parameters when the touch event is triggered. More...
#include <ScriptSupport.h>
Public Member Functions | |
TouchScriptData (EventTouch::EventCode inActionType, void *inNativeObject, Touch *inTouch, Event *evt) | |
Constructor of TouchScriptData. | |
Public Attributes | |
EventTouch::EventCode | actionType |
The EventTouch::EventCode type. | |
void * | nativeObject |
For Lua, it Used to find the Lua function pointer by the ScriptHandlerMgr. | |
Touch * | touch |
touch information. | |
Event * | event |
event information,it is useless for Lua. | |
For Lua, the TouchScriptData is used to find the Lua function pointer by the nativeObject, then call the Lua function by push touch data and actionType converted to string type into the Lua stack as the parameters when the touch event is triggered.
@js NA
|
inline |
Constructor of TouchScriptData.
@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
Touch* touch |
touch information.
it would be in x,y form to push into the Lua stack.
@lua NA @js NA
Event* event |
event information,it is useless for Lua.
@lua NA @js NA