#include <luaFunctionData.h>
Public Member Functions | |
CLuaFunctionData () | |
std::vector< CLuaFunctionDataItem > * | getInDataPtr () |
std::vector< CLuaFunctionDataItem > * | getOutDataPtr_luaFunctionCall () |
void | pushOutData (const CLuaFunctionDataItem &dataItem) |
void | pushOutData_luaFunctionCall (const CLuaFunctionDataItem &dataItem) |
bool | readDataFromLua (const SLuaCallBack *p, const int *expectedArguments, int requiredArgumentCount, const char *functionName) |
bool | readDataFromLua_luaFunctionCall (const SLuaCallBack *p, const int *expectedArguments, int requiredArgumentCount, const char *functionName) |
void | releaseBuffers_luaFunctionCall (SLuaCallBack *p) |
void | writeDataToLua (SLuaCallBack *p) |
void | writeDataToLua_luaFunctionCall (SLuaCallBack *p, const int *expectedArguments) |
virtual | ~CLuaFunctionData () |
Static Public Member Functions | |
static void | getInputDataForFunctionRegistration (const int *dat, std::vector< int > &outDat) |
Protected Attributes | |
std::vector< CLuaFunctionDataItem > | _inData |
std::vector< CLuaFunctionDataItem > | _outData |
Definition at line 24 of file luaFunctionData.h.
CLuaFunctionData::CLuaFunctionData | ( | ) |
Definition at line 21 of file luaFunctionData.cpp.
|
virtual |
Definition at line 25 of file luaFunctionData.cpp.
std::vector< CLuaFunctionDataItem > * CLuaFunctionData::getInDataPtr | ( | ) |
Definition at line 37 of file luaFunctionData.cpp.
|
static |
Definition at line 29 of file luaFunctionData.cpp.
std::vector< CLuaFunctionDataItem > * CLuaFunctionData::getOutDataPtr_luaFunctionCall | ( | ) |
Definition at line 42 of file luaFunctionData.cpp.
void CLuaFunctionData::pushOutData | ( | const CLuaFunctionDataItem & | dataItem | ) |
Definition at line 415 of file luaFunctionData.cpp.
void CLuaFunctionData::pushOutData_luaFunctionCall | ( | const CLuaFunctionDataItem & | dataItem | ) |
Definition at line 420 of file luaFunctionData.cpp.
bool CLuaFunctionData::readDataFromLua | ( | const SLuaCallBack * | p, |
const int * | expectedArguments, | ||
int | requiredArgumentCount, | ||
const char * | functionName | ||
) |
Definition at line 47 of file luaFunctionData.cpp.
bool CLuaFunctionData::readDataFromLua_luaFunctionCall | ( | const SLuaCallBack * | p, |
const int * | expectedArguments, | ||
int | requiredArgumentCount, | ||
const char * | functionName | ||
) |
Definition at line 231 of file luaFunctionData.cpp.
void CLuaFunctionData::releaseBuffers_luaFunctionCall | ( | SLuaCallBack * | p | ) |
Definition at line 805 of file luaFunctionData.cpp.
void CLuaFunctionData::writeDataToLua | ( | SLuaCallBack * | p | ) |
Definition at line 425 of file luaFunctionData.cpp.
void CLuaFunctionData::writeDataToLua_luaFunctionCall | ( | SLuaCallBack * | p, |
const int * | expectedArguments | ||
) |
Definition at line 605 of file luaFunctionData.cpp.
|
protected |
Definition at line 50 of file luaFunctionData.h.
|
protected |
Definition at line 51 of file luaFunctionData.h.